version 3.11-dev
Loading...
Searching...
No Matches
elementfluxvariablescache.hh File Reference

Global flux variable cache.

#include <cstddef>
#include <vector>
#include <utility>
#include <dune/common/std/type_traits.hh>
#include <dumux/common/concepts/ipdata_.hh>
#include <dumux/discretization/cvfe/quadraturerules.hh>

Go to the source code of this file.

Classes

class  Dumux::CVFEElementFluxVariablesCacheImpl< GFVC, cachingEnabled, ScvfQuadratureRule >
 The flux variables caches for an element. More...
class  Dumux::CVFEElementFluxVariablesCacheImpl< GFVC, true, ScvfQR >
 The flux variables caches for an element with caching enabled (for general quadrature rules). More...
class  Dumux::CVFEElementFluxVariablesCacheImpl< GFVC, false, QuadratureRules::MidpointQuadrature >
 The flux variables caches for an element with caching disabled (MidpointQuadrature). More...
class  Dumux::CVFEElementFluxVariablesCacheImpl< GFVC, false, ScvfQR >
 The flux variables caches for an element with caching disabled (general quadrature). More...

Namespaces

namespace  Dumux
namespace  Dumux::Detail

Typedefs

template<class FluxVariablesCache>
using Dumux::Detail::DefinesScvfQuadratureRule = typename FluxVariablesCache::ScvfQuadratureRule
template<class FluxVariablesCache>
using Dumux::Detail::ScvfQuadratureRuleOrDefault_t
template<class GFVC, bool cachingEnabled>
using Dumux::CVFEElementFluxVariablesCache = CVFEElementFluxVariablesCacheImpl<GFVC, cachingEnabled, Detail::ScvfQuadratureRuleOrDefault_t<typename GFVC::FluxVariablesCache>>
 The flux variables caches for an element.