Define material properties for the faces of all fluid elements and inherit the face material property to all ghost elements on the finer level.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minLevel | |||
integer, | intent(in) | :: | maxLevel | |||
type(atl_cube_elem_type), | intent(in) | :: | mesh_list(minlevel:maxlevel) | List of mesh for different kernels |
||
integer, | intent(in) | :: | currentLevel | currentLevel |
||
integer, | intent(in) | :: | spatial_dim | The spatial dimension |
||
type(atl_material_type), | intent(inout) | :: | material_list(minlevel:maxlevel) | The description of the material properties on the element basis. The indices of variables in the global varSys that are used as material's, penalization's or whatever's data sources. This data is needed to calculate the number of total material components. |
||
type(atl_materialFun_type), | intent(in) | :: | materialFun |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | nFluids | ||||
integer, | private | :: | facepos | ||||
integer, | private | :: | iDir | ||||
integer, | private | :: | iFace | ||||
integer, | private | :: | iAlign | ||||
integer, | private | :: | invAlign | ||||
integer, | private | :: | iMat | ||||
integer, | private | :: | elemPos | ||||
integer, | private | :: | childPos(4) | ||||
integer, | private | :: | lrElemPos(2) | ||||
integer, | private | :: | nChilds | ||||
integer, | private | :: | matvarpos | ||||
logical, | private | :: | failed |