3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::ConvectivePart< TypeTag > Class Template Reference

Base class for defining a convective part of the saturation transport equation. More...

#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/convectivepart.hh>

Inheritance diagram for Dumux::ConvectivePart< TypeTag >:
Inheritance graph

Description

template<class TypeTag>
class Dumux::ConvectivePart< TypeTag >

Base class for defining a convective part of the saturation transport equation.

Template Parameters
TypeTagThe problem TypeTag

Public Member Functions

void initialize ()
 For initialization.
Scalar getFlux (const Intersection &intersection, const Scalar sat) const
 Returns convective term for current element face.
void getFlux (DimVector &flux, const Intersection &intersection, const Scalar satI, const Scalar satJ) const
 Returns convective term for current intersection.
 ConvectivePart (Problem &problem)
 Constructs a ConvectivePart object.

Constructor & Destructor Documentation

◆ ConvectivePart()

template<class TypeTag>
Dumux::ConvectivePart< TypeTag >::ConvectivePart ( Problem & problem)
inline

Constructs a ConvectivePart object.

Parameters
problemA problem class object

Member Function Documentation

◆ getFlux() [1/2]

template<class TypeTag>
Scalar Dumux::ConvectivePart< TypeTag >::getFlux ( const Intersection & intersection,
const Scalar sat ) const
inline

Returns convective term for current element face.

Parameters
intersectionIntersection of two grid elements/global boundary
satSaturation of current element
Returns
Convective flux

◆ getFlux() [2/2]

template<class TypeTag>
void Dumux::ConvectivePart< TypeTag >::getFlux ( DimVector & flux,
const Intersection & intersection,
const Scalar satI,
const Scalar satJ ) const
inline

Returns convective term for current intersection.

Parameters
fluxFlux vector (gets the flux from the function)
intersectionIntersection of two grid elements/global boundary
satISaturation of current element
satJSaturation of neighbor element

◆ initialize()

template<class TypeTag>
void Dumux::ConvectivePart< TypeTag >::initialize ( )
inline

For initialization.


The documentation for this class was generated from the following file: