3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
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.
void initialize ()
 For initialization.
void calculateVelocity (const Intersection &intersection, CellData &cellData)
 Local velocity calculation.
void calculateVelocityOnBoundary (const Intersection &intersection, CellData &cellData)
 Local velocity calculation.
bool calculateVelocityInTransport ()
 Indicates if velocity is reconstructed the transport step.
template<class MultiWriter>
void addOutputVtkFields (MultiWriter &writer)
 Adds velocity output to the output file.

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: