12#ifndef DUMUX_DISCRETIZATION_FLUXVAR_CACHING_HH
13#define DUMUX_DISCRETIZATION_FLUXVAR_CACHING_HH
16namespace FluxVariablesCaching {
23 template<
class Problem>
28 template<
typename... Args>
29 static void fill(Args&&... args) {}
39 template<
typename... Args>
47{
using Filler = EmptyCacheFiller; };
Empty caches to use in a constitutive flux law/process, e.g. Darcy's law.
Definition: fluxvariablescaching.hh:54
The empty filler class corresponding to EmptyCache.
Definition: fluxvariablescaching.hh:20
EmptyCacheFiller(const Problem &p)
Definition: fluxvariablescaching.hh:24
static constexpr bool isSolDependent
Definition: fluxvariablescaching.hh:26
EmptyCacheFiller()=default
static void fill(Args &&... args)
Definition: fluxvariablescaching.hh:29
An empty flux variables cache.
Definition: fluxvariablescaching.hh:35
S Scalar
export type used for scalar values
Definition: fluxvariablescaching.hh:37
void update(Args &&... args)
Definition: fluxvariablescaching.hh:40
Definition: fluxvariablescaching.hh:55
Definition: fluxvariablescaching.hh:56