3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::FVVelocityDefault< TypeTag > Class Template Reference

Default implementation of a velocity class. More...

#include <dumux/porousmediumflow/sequential/cellcentered/velocitydefault.hh>

Description

template<class TypeTag>
class Dumux::FVVelocityDefault< TypeTag >

Default implementation of a velocity class.

If the velocity is reconstructed in the pressure model this default implementation is used in the transport model.

Template Parameters
TypeTagThe Type Tag

Public Member Functions

 FVVelocityDefault (Problem &problem)
 Constructs a FVVelocityDefault object. More...
 
void initialize ()
 For initialization. More...
 
void calculateVelocity (const Intersection &intersection, CellData &cellData)
 Local velocity calculation. More...
 
void calculateVelocityOnBoundary (const Intersection &intersection, CellData &cellData)
 Local velocity calculation. More...
 
bool calculateVelocityInTransport ()
 Indicates if velocity is reconstructed the transport step. More...
 
template<class MultiWriter >
void addOutputVtkFields (MultiWriter &writer)
 Adds velocity output to the output file. More...
 

Constructor & Destructor Documentation

◆ FVVelocityDefault()

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

Constructs a FVVelocityDefault object.

Parameters
problemA problem class object

Member Function Documentation

◆ addOutputVtkFields()

template<class TypeTag >
template<class MultiWriter >
void Dumux::FVVelocityDefault< TypeTag >::addOutputVtkFields ( MultiWriter &  writer)
inline

Adds velocity output to the output file.

Template Parameters
MultiWriterClass defining the output writer
Parameters
writerThe output writer (usually a VTKMultiWriter object)

◆ calculateVelocity()

template<class TypeTag >
void Dumux::FVVelocityDefault< TypeTag >::calculateVelocity ( const Intersection &  intersection,
CellData &  cellData 
)
inline

Local velocity calculation.

◆ calculateVelocityInTransport()

template<class TypeTag >
bool Dumux::FVVelocityDefault< TypeTag >::calculateVelocityInTransport ( )
inline

Indicates if velocity is reconstructed the transport step.

◆ calculateVelocityOnBoundary()

template<class TypeTag >
void Dumux::FVVelocityDefault< TypeTag >::calculateVelocityOnBoundary ( const Intersection &  intersection,
CellData &  cellData 
)
inline

Local velocity calculation.

◆ initialize()

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

For initialization.


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