tem_tracking_instance_type Derived Type

type, public :: tem_tracking_instance_type

Tracking entity definition


Inherits

type~~tem_tracking_instance_type~~InheritsGraph type~tem_tracking_instance_type tem_tracking_instance_type type~hvs_output_file_type hvs_output_file_type type~tem_tracking_instance_type->type~hvs_output_file_type output_file type~tem_subtree_type tem_subTree_type type~tem_tracking_instance_type->type~tem_subtree_type subTree type~tem_varmap_type tem_varMap_type type~tem_tracking_instance_type->type~tem_varmap_type varMap type~hvs_ascii_type hvs_ascii_type type~hvs_output_file_type->type~hvs_ascii_type ascii type~hvs_asciispatial_type hvs_asciiSpatial_type type~hvs_output_file_type->type~hvs_asciispatial_type asciiSpatial type~hvs_vtk_file_type hvs_vtk_file_type type~hvs_output_file_type->type~hvs_vtk_file_type vtk type~tem_comm_env_type tem_comm_env_type type~hvs_output_file_type->type~tem_comm_env_type proc type~tem_restart_type tem_restart_type type~hvs_output_file_type->type~tem_restart_type restart type~tem_time_type tem_time_type type~hvs_output_file_type->type~tem_time_type time type~tem_vrtx_type tem_vrtx_type type~hvs_output_file_type->type~tem_vrtx_type vrtx type~tem_global_type tem_global_type type~tem_subtree_type->type~tem_global_type global type~tem_property_type tem_property_type type~tem_subtree_type->type~tem_property_type Property type~grw_intarray_type grw_intarray_type type~tem_varmap_type->type~grw_intarray_type varPos type~grw_labelarray_type grw_labelarray_type type~tem_varmap_type->type~grw_labelarray_type varName type~tem_reduction_spatial_type tem_reduction_spatial_type type~hvs_ascii_type->type~tem_reduction_spatial_type redSpatial type~tem_prophead_type tem_prophead_type type~tem_global_type->type~tem_prophead_type Property type~tem_restart_type->type~tem_varmap_type varMap type~tem_restart_type->type~tem_comm_env_type comm type~tem_restart_type->type~tem_time_type lastWritten type~tem_file_layout_type tem_file_layout_type type~tem_restart_type->type~tem_file_layout_type read_file, write_file type~tem_restartcontrol_type tem_restartControl_type type~tem_restart_type->type~tem_restartcontrol_type controller type~tem_restartheader_type tem_restartHeader_type type~tem_restart_type->type~tem_restartheader_type header type~grw_real2darray_type grw_real2darray_type type~tem_vrtx_type->type~grw_real2darray_type coord type~tem_timecontrol_type tem_timeControl_type type~tem_restartcontrol_type->type~tem_timecontrol_type timeControl type~tem_varsys_type tem_varSys_type type~tem_restartheader_type->type~tem_varsys_type varSys

Inherited by

type~~tem_tracking_instance_type~~InheritedByGraph type~tem_tracking_instance_type tem_tracking_instance_type type~tem_tracking_type tem_tracking_type type~tem_tracking_type->type~tem_tracking_instance_type instance

Components

Type Visibility Attributes Name Initial
type(tem_varMap_type), public :: varMap

Contains name and position of variables to track in global varSys number of found variables can be accessed by me%varMap%varPos%nVals

type(tem_subTree_type), public :: subTree

sub-tree resulting from the elements within the tracking shape The sub-tree also holds the sub-communicator This data needs to be UPDATED after balance

type(hvs_output_file_type), public :: output_file

Description for output file formats

integer, public :: pntConfig

Pointer to config array in tem_tracking_type


Source Code

  type tem_tracking_instance_type
    !> Contains name and position of variables to track in global varSys
    !! number of found variables can be accessed by me%varMap%varPos%nVals
    type(tem_varMap_type) :: varMap

    !> sub-tree resulting from the elements within the tracking shape
    !! The sub-tree also holds the sub-communicator
    !! This data needs to be UPDATED after balance
    type(tem_subTree_type) :: subTree

    !> Description for output file formats
    type(hvs_output_file_type) :: output_file

    !> Pointer to config array in tem_tracking_type
    integer :: pntConfig
    
  end type tem_tracking_instance_type