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 |