atl_evalFaceMaterial Subroutine

private subroutine atl_evalFaceMaterial(mesh, scheme, material, materialFun, time, spatial_dim, poly_proj, time_weights)

Subroutine to evaluate the material properties on the nodes of the compute faces (left and right element's trace).

Arguments

Type IntentOptional 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