Velocity output for implicit (porous media) models.
#include <dumux/io/velocityoutput.hh>
|
| | 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 FieldType | fieldType () const |
| | returns the field type
|
| |
| 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 |
| |
◆ VelocityVector
template<class GridVariables>
| using Dumux::VelocityOutput< GridVariables >::VelocityVector = std::vector<Dune::FieldVector<Scalar, dimWorld>> |
◆ FieldType
template<class GridVariables>
| Enumerator |
|---|
| element | |
| vertex | |
| automatic | |
◆ VelocityOutput()
template<class GridVariables>
◆ ~VelocityOutput()
template<class GridVariables>
◆ calculateVelocity()
template<class GridVariables>
| virtual void Dumux::VelocityOutput< GridVariables >::calculateVelocity |
( |
VelocityVector & | velocity, |
|
|
const Element & | element, |
|
|
const FVElementGeometry & | fvGeometry, |
|
|
const ElementVolumeVariables & | elemVolVars, |
|
|
const ElementFluxVarsCache & | elemFluxVarsCache, |
|
|
int | phaseIdx ) const |
|
inlinevirtual |
Calculate the velocities for the scvs in the element We assume the local containers to be bound to the complete stencil
◆ enableOutput()
template<class GridVariables>
Reimplemented in Dumux::GeomechanicsVelocityOutput< GridVariables >, Dumux::GeomechanicsVelocityOutput< GetPropType< TypeTag, Properties::GridVariables > >, Dumux::GeomechanicsVelocityOutput< GetPropType< TypeTag, Properties::GridVariables > >, Dumux::NavierStokesVelocityOutput< GridVariables >, Dumux::PoreNetwork::VelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::StaggeredFreeFlowVelocityOutput< GridVariables, SolutionVector >, Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >, and Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >.
◆ fieldType()
template<class GridVariables>
◆ numFluidPhases()
template<class GridVariables>
Reimplemented in Dumux::NavierStokesVelocityOutput< GridVariables >, Dumux::PoreNetwork::VelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::RichardsVelocityOutput< GridVariables, FluxVariables >, Dumux::RichardsVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::RichardsVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::StaggeredFreeFlowVelocityOutput< GridVariables, SolutionVector >, Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >, and Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >.
◆ phaseName()
template<class GridVariables>
Reimplemented in Dumux::NavierStokesVelocityOutput< GridVariables >, Dumux::PoreNetwork::VelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GridVariables, FluxVariables >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > >, Dumux::StaggeredFreeFlowVelocityOutput< GridVariables, SolutionVector >, Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >, and Dumux::StaggeredFreeFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::SolutionVector > >.
The documentation for this class was generated from the following file: