atl_faceMaterialData_type Derived Type

type, public :: atl_faceMaterialData_type

Datatype provides information each face


Inherited by

type~~atl_facematerialdata_type~~InheritedByGraph type~atl_facematerialdata_type atl_faceMaterialData_type type~atl_materialdata_type atl_materialData_type type~atl_materialdata_type->type~atl_facematerialdata_type faceMaterialData type~atl_material_type atl_material_type type~atl_material_type->type~atl_materialdata_type material_dat 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
integer, private :: nPointsPerDir

The number of nodal points with material information per spatial direction.

real(kind=rk), private, allocatable:: leftElemMaterialDat(:,:,:)

The nodal material properties on the face for the left element. \n First dimension is the number of faces with this material info. \n Second dimension is the number of nPointsPerDir^3 \n Third dimension is the number of material components. Attention: We do not use the number of material parameters, but the number of their components, because a material parameter is not limited to consist of only one component. \n

real(kind=rk), private, allocatable:: rightElemMaterialDat(:,:,:)

The nodal material properties on the face for the right element. \n First dimension is the number of faces with this material info. \n Second dimension is the number of nPointsPerDir^3 \n Third dimension is the number of material components. Attention: We do not use the number of material parameters, but the number of their components, because a material parameter is not limited to consist of only one component. \n