Base class for finite volume velocity reconstruction. More...
#include <dumux/porousmediumflow/sequential/cellcentered/velocity.hh>
Base class for finite volume velocity reconstruction.
Provides a basic frame for calculating a global velocity field. The definition of the local velocity calculation as well as the storage or other postprocessing has to be provided by the local velocity implementation. This local implementation has to have the form of VelocityDefault.
TypeTag | The Type Tag |
Velocity | The implementation of the local velocity calculation |
Public Member Functions | |
void | initialize () |
Initialize velocity implementation. More... | |
void | calculateVelocity () |
Function which reconstructs a global velocity field. More... | |
template<class MultiWriter > | |
void | addOutputVtkFields (MultiWriter &writer) |
Adds velocity output to the output file. More... | |
FVVelocity (Problem &problem) | |
Constructs a FVVelocity object. More... | |
|
inline |
Constructs a FVVelocity object.
problem | A problem class object |
|
inline |
Adds velocity output to the output file.
MultiWriter | Class defining the output writer |
writer | The output writer (usually a VTKMultiWriter object) |
void Dumux::FVVelocity< TypeTag, Velocity >::calculateVelocity |
Function which reconstructs a global velocity field.
Iterates through the grid and calls the local calculateVelocity(...) or calculateVelocityOnBoundary(...) functions which have to be provided by the local velocity implementation (see e.g. VelocityDefault )
|
inline |
Initialize velocity implementation.