Grid variables with the variables cache selected depending on the element discretization.
#include <type_traits>#include <dumux/common/properties.hh>#include <dumux/discretization/concepts.hh>#include <dumux/discretization/gridvariables.hh>#include <dumux/discretization/fvgridvariables.hh>#include <dumux/discretization/cvfe/gridvariablescache_.hh>#include <dumux/discretization/cvfe/hybrid/gridvariablescache.hh>#include <dumux/discretization/cvfe/interpolationpointdata.hh>#include <dumux/discretization/cvfe/variablesadapter.hh>#include <dumux/discretization/fem/gridvariablescache.hh>Go to the source code of this file.
Namespaces | |
| namespace | Dumux |
| namespace | Dumux::Experimental |
| namespace | Dumux::Detail |
Typedefs | |
| template<class GridDiscretization, class Problem, class Variables, bool enableCache, class InterpolationPointData = Dumux::CVFE::LocalBasisInterpolationPointData<GridDiscretization>> | |
| using | Dumux::Experimental::DefaultGridVariablesCache |
| The grid variables cache selected depending on the element discretization. | |
| template<class TypeTag, class Variables = typename Dumux::Detail::DefaultVariables<TypeTag>::type> | |
| using | Dumux::Experimental::DefaultGridVariables |
| The grid variables of a model whose variables are defined per local degree of freedom. | |
| template<class TypeTag> | |
| using | Dumux::Detail::CVFEGridVariables_t = typename CVFEGridVariables<TypeTag>::type |
| The grid variables of a control-volume finite element type tag: Experimental::DefaultGridVariables if usesVariables<TypeTag>(), otherwise FVGridVariables with the volume variables. | |
Functions | |
| template<class TypeTag> | |
| constexpr bool | Dumux::Detail::usesVariables () |
| Whether a type tag assembles with the variables per local degree of freedom. | |