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_polygon_material_type tem_polygon_material_type type~tem_spatial_type->type~tem_polygon_material_type polygon_material type~spatial_value_type spatial_value_type type~tem_spatial_type->type~spatial_value_type valOnLvl type~tem_spongelayer_plane_type tem_spongeLayer_plane_type type~tem_spatial_type->type~tem_spongelayer_plane_type spongePlane type~tem_pmllayer_type tem_pmlLayer_type type~tem_spatial_type->type~tem_pmllayer_type pml type~ic_gausspulse_type ic_gausspulse_type type~tem_spatial_type->type~ic_gausspulse_type gausspulse type~tem_spongelayer_radial_type tem_spongeLayer_radial_type type~tem_spatial_type->type~tem_spongelayer_radial_type spongeRadial 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~ic_2dcrvp_type ic_2dcrvp_type type~tem_spatial_type->type~ic_2dcrvp_type crvp type~tem_miescatter_field_type tem_miescatter_field_type type~tem_spatial_type->type~tem_miescatter_field_type mie_fun flu_state flu_state type~tem_spatial_type->flu_state conf type~tem_spongelayer_box_type tem_spongeLayer_box_type type~tem_spatial_type->type~tem_spongelayer_box_type spongeBox type~spatial_random_type spatial_random_type type~tem_spatial_type->type~spatial_random_type random 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~ic_tgv_type ic_tgv_type type~tem_spatial_type->type~ic_tgv_type tgv type~tem_polygon_vertex_type tem_polygon_vertex_type type~tem_polygon_material_type->type~tem_polygon_vertex_type poly_list type~tem_polygon_movement_type tem_polygon_movement_type type~tem_polygon_material_type->type~tem_polygon_movement_type moving type~grw_realarray_type grw_realarray_type type~spatial_value_type->type~grw_realarray_type evalVal type~spongelayer_base_type spongeLayer_base_type type~tem_spongelayer_plane_type->type~spongelayer_base_type type~tem_spongelayer_radial_type->type~spongelayer_base_type type~cutoff_type cutoff_type type~ic_2dcrvp_type->type~cutoff_type cutoff 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_spongelayer_box_type->type~spongelayer_base_type type~tem_shape_type tem_shape_type type~spatial_parabol_type->type~tem_shape_type geometry type~tem_sphere_type tem_sphere_type type~tem_shape_type->type~tem_sphere_type sphere type~tem_ellipsoid_type tem_ellipsoid_type type~tem_shape_type->type~tem_ellipsoid_type ellipsoid type~tem_triangle_type tem_triangle_type type~tem_shape_type->type~tem_triangle_type triangle type~tem_cylinder_type tem_cylinder_type type~tem_shape_type->type~tem_cylinder_type cylinder type~tem_stldata_type tem_stlData_type type~tem_shape_type->type~tem_stldata_type stl_data type~tem_canonicalnd_type tem_canonicalND_type type~tem_shape_type->type~tem_canonicalnd_type canoND

Contents


Components

TypeVisibilityAttributesNameInitial
character(len=labelLen), private, allocatable:: StateName(:)

spatial variable names expected from config file

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

initial state of each variable. size is nVars