Calculate the projection of the physical flux for the MODG scheme and Nernst-Planck equation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(atl_cube_elem_type) | :: | mesh | The mesh you are working with. |
|||
type(atl_Equations_type) | :: | equation | The equation you solve. |
|||
type(atl_statedata_type) | :: | statedata | THe state if the equation |
|||
type(atl_modg_scheme_type), | intent(in) | :: | scheme | Parameters of the modal dg scheme |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iElem | ||||
real(kind=rk), | private, | allocatable | :: | modalCoeffs(:,:) | |||
integer, | private | :: | iAnsX | ||||
integer, | private | :: | iAnsY | ||||
integer, | private | :: | iAnsZ | ||||
integer, | private | :: | iTestX | ||||
integer, | private | :: | iTestY | ||||
integer, | private | :: | iTestZ | ||||
integer, | private | :: | ansPos | ||||
integer, | private | :: | testPos | ||||
real(kind=rk), | private | :: | jacobiDet | ||||
real(kind=rk), | private | :: | scalProdX | ||||
real(kind=rk), | private | :: | scalProdY | ||||
real(kind=rk), | private | :: | scalProdZ | ||||
real(kind=rk), | private, | allocatable | :: | physFlux(:,:) | |||
real(kind=rk), | private | :: | flux | ||||
real(kind=rk), | private | :: | diffusivity | ||||
integer, | private | :: | iAnsXMin | ||||
integer, | private | :: | iAnsYMin | ||||
integer, | private | :: | iAnsZMin |