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_varmap_type tem_varMap_type type~tem_tracking_instance_type->type~tem_varmap_type varMap type~tem_subtree_type tem_subTree_type type~tem_tracking_instance_type->type~tem_subtree_type subTree type~tem_vrtx_type tem_vrtx_type type~hvs_output_file_type->type~tem_vrtx_type vrtx type~hvs_asciispatial_type hvs_asciiSpatial_type type~hvs_output_file_type->type~hvs_asciispatial_type asciiSpatial type~hvs_ascii_type hvs_ascii_type type~hvs_output_file_type->type~hvs_ascii_type ascii type~tem_restart_type tem_restart_type type~hvs_output_file_type->type~tem_restart_type restart type~hvs_vtk_file_type hvs_vtk_file_type type~hvs_output_file_type->type~hvs_vtk_file_type vtk type~tem_time_type tem_time_type type~hvs_output_file_type->type~tem_time_type time type~tem_comm_env_type tem_comm_env_type type~hvs_output_file_type->type~tem_comm_env_type proc 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_property_type tem_property_type type~tem_subtree_type->type~tem_property_type Property type~tem_global_type tem_global_type type~tem_subtree_type->type~tem_global_type global type~grw_real2darray_type grw_real2darray_type type~tem_vrtx_type->type~grw_real2darray_type coord type~tem_reduction_spatial_type tem_reduction_spatial_type type~hvs_ascii_type->type~tem_reduction_spatial_type redSpatial type~tem_restart_type->type~tem_varmap_type varMap type~tem_restart_type->type~tem_time_type lastWritten type~tem_restart_type->type~tem_comm_env_type comm type~tem_restartcontrol_type tem_restartControl_type type~tem_restart_type->type~tem_restartcontrol_type controller type~tem_file_layout_type tem_file_layout_type type~tem_restart_type->type~tem_file_layout_type read_file, write_file type~tem_restartheader_type tem_restartHeader_type type~tem_restart_type->type~tem_restartheader_type header type~tem_prophead_type tem_prophead_type type~tem_global_type->type~tem_prophead_type Property 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

Contents


Components

TypeVisibilityAttributesNameInitial
type(tem_varMap_type), private :: 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), private :: 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), private :: output_file

Description for output file formats

integer, private :: pntConfig

Pointer to config array in tem_tracking_type