3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces
shallowwaterflux.hh File Reference
#include <dumux/flux/fluxvariablescaching.hh>
#include <dumux/flux/shallowwater/riemannproblem.hh>

Go to the source code of this file.

Description

Prepare and compute the shallow water advective flux.

Prepares the Riemann problem for the advective flux for the 2D shallow water model. The actual model uses an exact Riemann solver after Torro and the reconstruction after Audusse. A flux limiter is applied to limit water flow for small water depths.

The computed water flux of the Riemann solver is given in m^2/s, the momentum fluxes are given in m^3/s^2. The Riemann flux is multiplied by scvf.area() (given in m) to obtain the flux over the face.

Todo:
Add more numerical fluxes and reconstruction methods.

Classes

class  Dumux::ShallowWaterFlux< NumEqVector >
 Prepare and compute the shallow water advective flux. More...
 

Namespaces

namespace  Dumux
 Adaption of the non-isothermal two-phase two-component flow model to problems with CO2.
 
Include dependency graph for shallowwaterflux.hh: