Base class for the upwind scheme. More...
Go to the source code of this file.
Base class for the upwind scheme.
Classes | |
class | Dumux::UpwindSchemeImpl< GridGeometry, DiscretizationMethods::Box > |
Upwind scheme for the box method (uses the standard scheme) More... | |
class | Dumux::UpwindSchemeImpl< GridGeometry, DiscretizationMethods::CCTpfa > |
Upwind scheme for the cell-centered tpfa scheme. More... | |
class | Dumux::UpwindSchemeImpl< GridGeometry, DiscretizationMethods::CCMpfa > |
Upwind scheme for cell-centered mpfa schemes. More... | |
Namespaces | |
namespace | Dumux |
namespace | Dumux::Detail |
Distance implementation details. | |
Typedefs | |
template<class GridGeometry > | |
using | Dumux::UpwindScheme = UpwindSchemeImpl< GridGeometry, typename GridGeometry::DiscretizationMethod > |
The upwind scheme used for the advective fluxes. This depends on the chosen discretization method. More... | |
Functions | |
template<class ElemVolVars , class SubControlVolumeFace , class UpwindTermFunction , class Scalar > | |
Scalar | Dumux::Detail::upwindSchemeMultiplier (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... | |