3.4
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
upwindscheme.hh File Reference

Base class for the upwind scheme. More...

Go to the source code of this file.

Description

Base class for the upwind scheme.

Classes

class  Dumux::UpwindSchemeImpl< GridGeometry, DiscretizationMethod::box >
 Upwind scheme for the box method (uses the standard scheme). More...
class  Dumux::UpwindSchemeImpl< GridGeometry, DiscretizationMethod::cctpfa >
 Upwind scheme for the cell-centered tpfa scheme. More...
class  Dumux::UpwindSchemeImpl< GridGeometry, DiscretizationMethod::ccmpfa >
 Upwind scheme for cell-centered mpfa schemes. More...

Namespaces

namespace  Dumux
namespace  Dumux::Detail

Typedefs

template<class GridGeometry>
using Dumux::UpwindScheme = UpwindSchemeImpl<GridGeometry, GridGeometry::discMethod>
 The upwind scheme used for the advective fluxes. This depends on the chosen discretization method.

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