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 type~tem_absorblayer_plane_type tem_absorbLayer_plane_type type~tem_spatial_type->type~tem_absorblayer_plane_type absLayerPlane type~tem_polygon_material_type tem_polygon_material_type type~tem_spatial_type->type~tem_polygon_material_type polygon_material type~ic_2dcrvp_type ic_2dcrvp_type type~tem_spatial_type->type~ic_2dcrvp_type crvp type~spatial_value_type spatial_value_type type~tem_spatial_type->type~spatial_value_type valOnLvl type~spatial_random_type spatial_random_type type~tem_spatial_type->type~spatial_random_type random type~tem_radialspongelayer_type tem_radialSpongeLayer_type type~tem_spatial_type->type~tem_radialspongelayer_type radialSponge type~tem_pmllayer_type tem_pmlLayer_type type~tem_spatial_type->type~tem_pmllayer_type pml type~tem_miescatter_field_type tem_miescatter_field_type type~tem_spatial_type->type~tem_miescatter_field_type mie_fun 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_parabol_type spatial_parabol_type type~tem_spatial_type->type~spatial_parabol_type parabol type~spatial_hopf_type spatial_hopf_type type~tem_spatial_type->type~spatial_hopf_type hopf type~tem_absorblayer_radial_type tem_absorbLayer_radial_type type~tem_spatial_type->type~tem_absorblayer_radial_type absLayerRadial type~tem_heaviside_gibbs_type tem_heaviside_gibbs_type type~tem_spatial_type->type~tem_heaviside_gibbs_type heaviside_gibbs_fun type~spongelayer_type spongeLayer_type type~tem_spatial_type->type~spongelayer_type sponge type~tem_absorblayer_box_type tem_absorbLayer_box_type type~tem_spatial_type->type~tem_absorblayer_box_type absLayerBox flu_state flu_state type~tem_spatial_type->flu_state conf type~tem_cylindricalwave_type tem_cylindricalWave_type type~tem_spatial_type->type~tem_cylindricalwave_type cylindricalWave type~absorblayer_base_type absorbLayer_base_type type~tem_absorblayer_plane_type->type~absorblayer_base_type base 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~cutoff_type cutoff_type type~ic_2dcrvp_type->type~cutoff_type cutoff type~grw_realarray_type grw_realarray_type type~spatial_value_type->type~grw_realarray_type evalVal type~tem_miescatter_type tem_miescatter_type type~tem_miescatter_field_type->type~tem_miescatter_type miescatter type~tem_mieexpansion_type tem_mieexpansion_type type~tem_miescatter_field_type->type~tem_mieexpansion_type mieexpansion type~tem_shape_type tem_shape_type type~spatial_parabol_type->type~tem_shape_type geometry type~tem_absorblayer_radial_type->type~absorblayer_base_type base type~tem_absorblayer_box_type->type~absorblayer_base_type base

Contents


Components

TypeVisibility AttributesNameInitial
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