tem_tracking_type Derived Type

type, public :: tem_tracking_type


Inherits

type~~tem_tracking_type~~InheritsGraph type~tem_tracking_type tem_tracking_type type~tem_tracking_config_type tem_tracking_config_type type~tem_tracking_type->type~tem_tracking_config_type config type~tem_tracking_instance_type tem_tracking_instance_type type~tem_tracking_type->type~tem_tracking_instance_type instance type~tem_trackingcontrol_type tem_trackingControl_type type~tem_tracking_type->type~tem_trackingcontrol_type control type~hvs_output_config_type hvs_output_config_type type~tem_tracking_config_type->type~hvs_output_config_type output_config type~tem_reduction_spatial_config_type tem_reduction_spatial_config_type type~tem_tracking_config_type->type~tem_reduction_spatial_config_type redSpatial_config type~tem_shape_type tem_shape_type type~tem_tracking_config_type->type~tem_shape_type geometry type~tem_timecontrol_type tem_timeControl_type type~tem_tracking_config_type->type~tem_timecontrol_type timeControl 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_vtk_config_type hvs_vtk_config_type type~hvs_output_config_type->type~hvs_vtk_config_type vtk 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_canonicalnd_type tem_canonicalND_type type~tem_shape_type->type~tem_canonicalnd_type canoND type~tem_cylinder_type tem_cylinder_type type~tem_shape_type->type~tem_cylinder_type cylinder type~tem_ellipsoid_type tem_ellipsoid_type type~tem_shape_type->type~tem_ellipsoid_type ellipsoid type~tem_sphere_type tem_sphere_type type~tem_shape_type->type~tem_sphere_type sphere type~tem_stldata_type tem_stlData_type type~tem_shape_type->type~tem_stldata_type stl_data type~tem_triangle_type tem_triangle_type type~tem_shape_type->type~tem_triangle_type triangle 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~tem_timecontrol_type->type~tem_time_type min, max, interval, trigger 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

Components

Type Visibility Attributes Name Initial
type(tem_trackingControl_type), public :: control

General information about the tracking entities

type(tem_tracking_config_type), public, allocatable :: config(:)

tracking header for collecting the properties from the lua file

type(tem_tracking_instance_type), public, allocatable :: instance(:)

Instances of tracking type active on this process


Source Code

  type tem_tracking_type
    !> General information about the tracking entities
    type(tem_trackingControl_type) :: control
    !> tracking header for collecting the properties from the lua file
    type(tem_tracking_config_type), allocatable :: config(:)
    !> Instances of tracking type active on this process
    type(tem_tracking_instance_type), allocatable :: instance(:)
  end type tem_tracking_type