version 3.11-dev
Loading...
Searching...
No Matches
Dumux::Detail::CVFE Namespace Reference

Classes

class  ScvfInterpolationPointDataCache
 Interpolation point data at the quadrature points of the sub-control volume faces of an element. More...
class  ElementAndBoundaryInterpolationPointDataCache
 Interpolation point data at the quadrature points of an element and of its boundary faces. More...
class  HybridInterpolationPointDataCache
 Interpolation point data at the quadrature points of the sub-control volume faces, the element and the boundary faces of an element. More...
class  LazyElementCache
 An element cache that is updated on its first access after binding. More...
class  VariablesAdapter
 A class for providing the new update interface of variables. This allows to still use the VolumesVariables. More...
class  VariablesDeflectionPolicy
class  VariablesDeflectionPolicyWithIpCacheUpdate

Typedefs

template<class Imp, class ES, class P, class E, class SCV>
using UpdateFunctionDetector
 helper struct detecting if volumeVariables class has update function for scvs (old interface)

Functions

template<class Imp, class ES, class P, class E, class SCV>
constexpr bool hasUpdateFunctionForScvs ()
 Whenever the old interface is supported, we update related to scvs.

Typedef Documentation

◆ UpdateFunctionDetector

template<class Imp, class ES, class P, class E, class SCV>
using Dumux::Detail::CVFE::UpdateFunctionDetector
Initial value:
decltype(
std::declval<Imp>().update(std::declval<ES>(), std::declval<P>(), std::declval<E>(), std::declval<SCV>())
)

Function Documentation

◆ hasUpdateFunctionForScvs()

template<class Imp, class ES, class P, class E, class SCV>
bool Dumux::Detail::CVFE::hasUpdateFunctionForScvs ( )
inlineconstexpr