atl_material_type Derived Type

type, public :: atl_material_type

Levelwise description of the material parameters in the mesh.


Inherits

type~~atl_material_type~~InheritsGraph type~atl_material_type atl_material_type type~atl_materialdata_type atl_materialData_type type~atl_material_type->type~atl_materialdata_type material_dat type~atl_material_property_type atl_material_property_type type~atl_material_type->type~atl_material_property_type material_desc type~atl_facematerialdata_type atl_faceMaterialData_type type~atl_materialdata_type->type~atl_facematerialdata_type faceMaterialData type~atl_elemmaterialdata_type atl_elemMaterialData_type type~atl_materialdata_type->type~atl_elemmaterialdata_type elemMaterialData type~atl_boundarymaterial_type atl_boundaryMaterial_type type~atl_material_property_type->type~atl_boundarymaterial_type bnd_faces type~tem_faceiterator_type tem_faceIterator_type type~atl_material_property_type->type~tem_faceiterator_type computeFace type~atl_spacetime_fun_pointer_type atl_spacetime_fun_pointer_type type~atl_material_property_type->type~atl_spacetime_fun_pointer_type material_elems type~atl_computeelem_type atl_computeElem_type type~atl_material_property_type->type~atl_computeelem_type computeElems type~atl_face_material_type atl_face_material_type type~atl_material_property_type->type~atl_face_material_type material_face type~atl_level_boundary_type atl_level_boundary_type type~atl_boundarymaterial_type->type~atl_level_boundary_type boundary type~tem_spacetime_fun_type tem_spacetime_fun_type type~atl_spacetime_fun_pointer_type->type~tem_spacetime_fun_type stFunPtr type~atl_face_material_type->type~atl_spacetime_fun_pointer_type mat type~atl_bnddesc_type atl_bndDesc_type type~atl_level_boundary_type->type~atl_bnddesc_type bnd

Inherited by

type~~atl_material_type~~InheritedByGraph type~atl_material_type atl_material_type type~atl_cube_container_type atl_cube_container_type type~atl_cube_container_type->type~atl_material_type material_list, penalization_list type~atl_element_container_type atl_element_container_type type~atl_element_container_type->type~atl_cube_container_type cubes

Contents


Components

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: maxPropSpeed

The maximum information propagation speed of all materials (used for calculation of the timesteps), i.e. the maximum speed of light)

type(atl_material_property_type), private :: material_desc

Description of all materials in the mesh.

type(atl_materialData_type), private :: material_dat

Material parameter data for all relevant elements and faces in the mesh.

integer, private :: poly_proj_pos

Postition of individual projection method in the projection list

integer, private :: poly_proj_pos_state2Mat

Postition of individual projection method in the projection list