Subroutine to evaluate the material properties on the nodes of the compute faces (left and right element's trace).
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(atl_cube_elem_type), | intent(in) | :: | mesh | Description of the mesh |
||
type(atl_scheme_type), | intent(in) | :: | scheme | Information about the scheme |
||
type(atl_material_type), | intent(inout) | :: | material | The description of the material properties. The compute lists in the material description is filled up by calling this subroutine. The indizes 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(tem_time_type), | intent(in) | :: | time | The current simulation time |
||
integer, | intent(in) | :: | spatial_dim | The spatial dimension |
||
type(ply_poly_project_type), | intent(inout) | :: | poly_proj | Projection method for current level |
||
logical, | intent(in), | optional | :: | time_weights |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iDir | ||||
integer, | private | :: | iFace | ||||
integer, | private | :: | iMat | ||||
integer, | private | :: | iAlign | ||||
integer, | private | :: | faceIndex | ||||
integer, | private | :: | leftIndex | ||||
integer, | private | :: | rightIndex | ||||
integer, | private | :: | res_lb | ||||
integer, | private | :: | res_ub | ||||
integer, | private | :: | nMaxComps | ||||
integer, | private | :: | compOffset | ||||
type(atl_spacetime_fun_pointer_type), | private | :: | rightElemMat | ||||
type(atl_spacetime_fun_pointer_type), | private | :: | leftElemMat | ||||
real(kind=rk), | private | :: | bndBaryCoord(1,3) | ||||
real(kind=rk), | private, | allocatable | :: | bary_matParLeft(:) | |||
real(kind=rk), | private, | allocatable | :: | bary_matParRight(:) | |||
integer, | private | :: | nConstFace | ||||
integer, | private | :: | nVarFace | ||||
integer, | private | :: | nquadpoints | ||||
integer, | private | :: | elempos | ||||
real(kind=rk), | private, | allocatable | :: | facePoints(:,:) | |||
real(kind=rk), | private, | allocatable | :: | facePhysCoord(:,:) | |||
logical, | private | :: | use_timer |