Upwind scheme for cell-centered mpfa schemes.
More...
#include <dumux/flux/upwindscheme.hh>
template<class GridGeometry>
class Dumux::UpwindSchemeImpl< GridGeometry, DiscretizationMethods::CCMpfa >
Upwind scheme for cell-centered mpfa schemes.
|
template<class ElemVolVars , class SubControlVolumeFace , class UpwindTermFunction , class Scalar > |
static Scalar | multiplier (const ElemVolVars &elemVolVars, const SubControlVolumeFace &scvf, const UpwindTermFunction &upwindTerm, Scalar flux, int phaseIdx) |
| returns the upwind factor which is multiplied to the advective flux across the given scvf More...
|
|
template<class ElemVolVars , class SubControlVolumeFace , class UpwindTermFunction , class Scalar > |
static Scalar | apply (const ElemVolVars &elemVolVars, const SubControlVolumeFace &scvf, const UpwindTermFunction &upwindTerm, Scalar flux, int phaseIdx) |
| applies a simple upwind scheme to the precalculated advective flux across the given scvf More...
|
|
template<class FluxVariables , class UpwindTermFunction , class Scalar > |
static Scalar | apply (const FluxVariables &fluxVars, const UpwindTermFunction &upwindTerm, Scalar flux, int phaseIdx) |
|
◆ apply() [1/2]
template<class GridGeometry >
template<class ElemVolVars , class SubControlVolumeFace , class UpwindTermFunction , class Scalar >
applies a simple upwind scheme to the precalculated advective flux across the given scvf
◆ apply() [2/2]
template<class GridGeometry >
template<class FluxVariables , class UpwindTermFunction , class Scalar >
◆ multiplier()
template<class GridGeometry >
template<class ElemVolVars , class SubControlVolumeFace , class UpwindTermFunction , class Scalar >
returns the upwind factor which is multiplied to the advective flux across the given scvf
The documentation for this class was generated from the following file: