atl_material_property_type Derived Type

type, public :: atl_material_property_type

Levewise description of the material properties.


Components

Type Visibility Attributes Name Initial
type(atl_spacetime_fun_pointer_type), public, allocatable :: material_elems(:,:)

The material property position for all fluid elements. The first index is the element ordering, which is the same as in the total list of the level descriptor.\n The second index is the material parameter, as they are defined independently of each other.

type(atl_face_material_type), public :: material_face(3)

Information for the faces and the materials meeting at these interfaces, for each spatial direction (i.e. x y and z one entry).

type(tem_faceIterator_type), public :: computeFace(3,2)

The compute list for the material-face-combinations. First dimension is is number of spatial directions (i.e. x, y, z). Second dimension is 2 for the two different material face combinations \sq atl_pureConstMat_prp \sa atl_mixedMat_prp

type(atl_computeElem_type), public :: computeElems(2)

Create a list with element indices with constant material properties and those with variable ones. First entry covers all the elements with constant material paramters, while the second entry covers all the elements with non-constant material parameters. \sa atl_ConstMatIdx \sa atl_VarMatIdx

type(atl_boundaryMaterial_type), public :: bnd_faces(2)

The boundary face information. First entry on first index covers all boundary faces with constant material parameters. The second entry on first index covers all the boundary faces with non-constant material parameters. \sa atl_ConstMatIdx \sa atl_VarMatIdx