atl_modg_2d_project_physFlux_testFunc Subroutine

public subroutine atl_modg_2d_project_physFlux_testFunc(mesh, equation, kerneldata, iElem, dl_prod, iDir, scheme, state_data, nDofs)

Subroutine to project modal representations of physical flux, numerical flux and source terms onto test functions.

Arguments

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

Descritption of the cubical elements in the mesh

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

The equation description.

type(atl_kerneldata_type), intent(inout) :: kerneldata

The data of the kernel. Holds the physical fluxes.

integer, intent(in) :: iElem

The element index

real(kind=rk), intent(in) :: dl_prod(2,scheme%maxPolyDegree+1)
integer, intent(in) :: iDir

The direction

type(atl_modg_2d_scheme_type), intent(in) :: scheme

The parameters of the MODG scheme

real(kind=rk), intent(in) :: state_data(nDofs,equation%varSys%nScalars)

The physical fluxes that needs to be projected

integer, intent(in) :: nDofs

The total degrees of freedom