atl_modg_1d_modalVolToModalFace Subroutine

public subroutine atl_modg_1d_modalVolToModalFace(mesh, statedata, facedata, nScalars, maxPolyDegree, basisType, equation)

Projects modal representation of each cell to its faces, i.e. this subroutine creates a modal representation on the faces.

Arguments

Type IntentOptional Attributes Name
type(atl_cube_elem_type), intent(in) :: mesh

The elements we apply the projection for.

type(atl_statedata_type), intent(in) :: statedata

Volumetric, modal states for each element.

type(atl_facedata_type), intent(inout) :: facedata

Modal representation on the face (will be updated by this routine for all fluid elements in mesh).

integer, intent(in) :: nScalars

The number of scalars varaibales in your equation system.

integer, intent(in) :: maxPolyDegree

The parameters of your modg scheme.

integer, intent(in) :: basisType
type(atl_Equations_type) :: equation

The equation you solve.