Flux variables cache for the single-phase-flow PNM Store data required for flux calculation.
#include <dumux/porenetwork/1p/fluxvariablescache.hh>
|
template<class Problem , class Element , class FVElementGeometry , class ElementVolumeVariables > |
void | update (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const typename FVElementGeometry::SubControlVolumeFace &scvf) |
|
Throat::Shape | throatCrossSectionShape () const |
| Returns the throats's cross-sectional shape.
|
|
Scalar | throatShapeFactor () const |
| Returns the throats's shape factor.
|
|
Scalar | transmissibility (const int phaseIdx=0) const |
| Returns the throats's transmissibility.
|
|
Scalar | throatCrossSectionalArea (const int phaseIdx=0) const |
| Returns the throats's cross-sectional area.
|
|
Scalar | throatLength () const |
| Returns the throats's length.
|
|
Scalar | throatInscribedRadius () const |
| Returns the throats's inscribed radius.
|
|
Scalar | poreToPoreDistance () const |
| Returns the throats's pore-to-pore-center distance.
|
|
const auto & | singlePhaseFlowVariables () const |
| Returns the throats's cached flow variables for single-phase flow.
|
|
|
static bool constexpr | isSolDependent = true |
| whether the cache needs an update when the solution changes
|
|
◆ poreToPoreDistance()
template<class AdvectionType >
◆ singlePhaseFlowVariables()
template<class AdvectionType >
◆ throatCrossSectionalArea()
template<class AdvectionType >
◆ throatCrossSectionShape()
template<class AdvectionType >
◆ throatInscribedRadius()
template<class AdvectionType >
◆ throatLength()
template<class AdvectionType >
◆ throatShapeFactor()
template<class AdvectionType >
◆ transmissibility()
template<class AdvectionType >
◆ update()
template<class AdvectionType >
template<class Problem , class Element , class FVElementGeometry , class ElementVolumeVariables >
void Dumux::PoreNetwork::OnePFluxVariablesCache< AdvectionType >::update |
( |
const Problem & |
problem, |
|
|
const Element & |
element, |
|
|
const FVElementGeometry & |
fvGeometry, |
|
|
const ElementVolumeVariables & |
elemVolVars, |
|
|
const typename FVElementGeometry::SubControlVolumeFace & |
scvf |
|
) |
| |
|
inline |
◆ isSolDependent
template<class AdvectionType >
The documentation for this class was generated from the following file: