24#ifndef DUMUX_DISCRETIZATION_FLUXVAR_CACHING_HH
25#define DUMUX_DISCRETIZATION_FLUXVAR_CACHING_HH
28namespace FluxVariablesCaching {
35 template<
class Problem>
40 template<
typename... Args>
41 static void fill(Args&&... args) {}
51 template<
typename... Args>
59{
using Filler = EmptyCacheFiller; };
The empty filler class corresponding to EmptyCache.
Definition: fluxvariablescaching.hh:32
EmptyCacheFiller(const Problem &p)
Definition: fluxvariablescaching.hh:36
static constexpr bool isSolDependent
Definition: fluxvariablescaching.hh:38
EmptyCacheFiller()=default
static void fill(Args &&... args)
Definition: fluxvariablescaching.hh:41
An empty flux variables cache.
Definition: fluxvariablescaching.hh:47
S Scalar
export type used for scalar values
Definition: fluxvariablescaching.hh:49
void update(Args &&... args)
Definition: fluxvariablescaching.hh:52
Empty caches to use in a constitutive flux law/process, e.g. Darcy's law.
Definition: fluxvariablescaching.hh:66
Definition: fluxvariablescaching.hh:67
Definition: fluxvariablescaching.hh:68