Velocity output for implicit (porous media) models. More...
#include <dumux/io/velocityoutput.hh>

Velocity output for implicit (porous media) models.
Public Types | |
| using | VelocityVector = std::vector<Dune::FieldVector<Scalar, dimWorld>> |
Public Member Functions | |
| VelocityOutput ()=default | |
| Default constructor. | |
| virtual | ~VelocityOutput () |
| virtual destructor | |
| virtual bool | enableOutput () const |
| returns whether or not velocity output is enabled | |
| virtual std::string | phaseName (int phaseIdx) const |
| returns the phase name of a given phase index | |
| virtual int | numFluidPhases () const |
| returns the number of phases | |
| virtual void | calculateVelocity (VelocityVector &velocity, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFluxVarsCache &elemFluxVarsCache, int phaseIdx) const |
| using Dumux::VelocityOutput< GridVariables >::VelocityVector = std::vector<Dune::FieldVector<Scalar, dimWorld>> |
|
default |
Default constructor.
|
inlinevirtual |
virtual destructor
|
inlinevirtual |
Calculate the velocities for the scvs in the element We assume the local containers to be bound to the complete stencil
|
inlinevirtual |
returns whether or not velocity output is enabled
Reimplemented in Dumux::GeomechanicsVelocityOutput< GridVariables >, Dumux::GeomechanicsVelocityOutput< GetPropType< TypeTag, Properties::GridVariables > >, Dumux::PorousMediumFlowVelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::StaggeredFreeFlowVelocityOutput< GridVariables, SolutionVector >, and Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >.
|
inlinevirtual |
returns the number of phases
Reimplemented in Dumux::PorousMediumFlowVelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::StaggeredFreeFlowVelocityOutput< GridVariables, SolutionVector >, and Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >.
|
inlinevirtual |
returns the phase name of a given phase index
Reimplemented in Dumux::PorousMediumFlowVelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::StaggeredFreeFlowVelocityOutput< GridVariables, SolutionVector >, and Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >.