tem_ini_condition_type Derived Type

type, public :: tem_ini_condition_type

Definition of the initial condition. The ini_state must exist for each variable


Inherits

type~~tem_ini_condition_type~~InheritsGraph type~tem_ini_condition_type tem_ini_condition_type type~tem_spatial_type tem_spatial_type type~tem_ini_condition_type->type~tem_spatial_type ini_state flu_State flu_State type~tem_spatial_type->flu_State conf type~ic_2dcrvp_type ic_2dcrvp_type type~tem_spatial_type->type~ic_2dcrvp_type crvp type~ic_gausspulse_type ic_gausspulse_type type~tem_spatial_type->type~ic_gausspulse_type gausspulse type~ic_tgv_type ic_tgv_type type~tem_spatial_type->type~ic_tgv_type tgv type~spatial_hopf_type spatial_hopf_type type~tem_spatial_type->type~spatial_hopf_type hopf type~spatial_parabol_type spatial_parabol_type type~tem_spatial_type->type~spatial_parabol_type parabol type~spatial_random_type spatial_random_type type~tem_spatial_type->type~spatial_random_type random type~spatial_value_type spatial_value_type type~tem_spatial_type->type~spatial_value_type valOnLvl type~tem_cylindricalwave_type tem_cylindricalWave_type type~tem_spatial_type->type~tem_cylindricalwave_type cylindricalWave type~tem_heaviside_gibbs_type tem_heaviside_gibbs_type type~tem_spatial_type->type~tem_heaviside_gibbs_type heaviside_gibbs_fun type~tem_miescatter_field_type~2 tem_miescatter_field_type type~tem_spatial_type->type~tem_miescatter_field_type~2 mie_fun type~tem_pmllayer_type tem_pmlLayer_type type~tem_spatial_type->type~tem_pmllayer_type pml type~tem_polygon_material_type tem_polygon_material_type type~tem_spatial_type->type~tem_polygon_material_type polygon_material type~tem_spongelayer_box_type tem_spongeLayer_box_type type~tem_spatial_type->type~tem_spongelayer_box_type spongeBox type~tem_spongelayer_plane_type tem_spongeLayer_plane_type type~tem_spatial_type->type~tem_spongelayer_plane_type spongePlane type~tem_spongelayer_radial_type tem_spongeLayer_radial_type type~tem_spatial_type->type~tem_spongelayer_radial_type spongeRadial type~cutoff_type cutoff_type type~ic_2dcrvp_type->type~cutoff_type cutoff type~tem_shape_type tem_shape_type type~spatial_parabol_type->type~tem_shape_type geometry type~grw_realarray_type grw_realarray_type type~spatial_value_type->type~grw_realarray_type evalVal type~tem_mieexpansion_type~2 tem_mieexpansion_type type~tem_miescatter_field_type~2->type~tem_mieexpansion_type~2 mieexpansion type~tem_miescatter_type~2 tem_miescatter_type type~tem_miescatter_field_type~2->type~tem_miescatter_type~2 miescatter type~tem_polygon_movement_type tem_polygon_movement_type type~tem_polygon_material_type->type~tem_polygon_movement_type moving type~tem_polygon_vertex_type tem_polygon_vertex_type type~tem_polygon_material_type->type~tem_polygon_vertex_type poly_list type~spongelayer_base_type spongeLayer_base_type type~tem_spongelayer_box_type->type~spongelayer_base_type type~tem_spongelayer_plane_type->type~spongelayer_base_type type~tem_spongelayer_radial_type->type~spongelayer_base_type 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

Components

Type Visibility Attributes Name Initial
character(len=labelLen), public, allocatable :: StateName(:)

spatial variable names expected from config file

type(tem_spatial_type), public, allocatable :: ini_state(:)

initial state of each variable. size is nVars


Source Code

  type tem_ini_condition_type
    !> spatial variable names expected from config file
    character(len=labelLen), allocatable :: StateName(:)
    !> initial state of each variable. size is nVars
    type(tem_spatial_type), allocatable :: ini_state(:)
  end type tem_ini_condition_type