version 3.10-dev
Dumux::TpfaForchheimersLawCache< AdvectionType, GridGeometry > Class Template Reference

The cache corresponding to tpfa Forchheimer's Law.

#include <dumux/flux/cctpfa/forchheimerslaw.hh>

Public Types

using Filler = TpfaForchheimersLawCacheFiller< GridGeometry >
 

Public Member Functions

template<class Problem , class ElementVolumeVariables >
void updateAdvection (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf)
 
const Scalar & advectionTij () const
 
const DimWorldMatrix & harmonicMeanSqrtPermeability () const
 

Member Typedef Documentation

◆ Filler

template<class AdvectionType , class GridGeometry >
using Dumux::TpfaForchheimersLawCache< AdvectionType, GridGeometry >::Filler = TpfaForchheimersLawCacheFiller<GridGeometry>

Member Function Documentation

◆ advectionTij()

template<class AdvectionType , class GridGeometry >
const Scalar & Dumux::TpfaForchheimersLawCache< AdvectionType, GridGeometry >::advectionTij ( ) const
inline

◆ harmonicMeanSqrtPermeability()

template<class AdvectionType , class GridGeometry >
const DimWorldMatrix & Dumux::TpfaForchheimersLawCache< AdvectionType, GridGeometry >::harmonicMeanSqrtPermeability ( ) const
inline

◆ updateAdvection()

template<class AdvectionType , class GridGeometry >
template<class Problem , class ElementVolumeVariables >
void Dumux::TpfaForchheimersLawCache< AdvectionType, GridGeometry >::updateAdvection ( const Problem &  problem,
const Element &  element,
const FVElementGeometry &  fvGeometry,
const ElementVolumeVariables &  elemVolVars,
const SubControlVolumeFace &  scvf 
)
inline

The documentation for this class was generated from the following file: