13#ifndef DUMUX_FV_PROPERTIES_HH
14#define DUMUX_FV_PROPERTIES_HH
16#include <dune/istl/bvector.hh>
17#include <dune/istl/bcrsmatrix.hh>
35template<
class TypeTag>
36struct GridVariables<TypeTag,
TTag::FiniteVolumeModel>
47template<
class TypeTag>
51template<
class TypeTag>
52struct EnableGridGeometryCache<TypeTag,
TTag::FiniteVolumeModel> {
static constexpr bool value =
false; };
55template<
class TypeTag>
56struct EnableGridVolumeVariablesCache<TypeTag,
TTag::FiniteVolumeModel> {
static constexpr bool value =
false; };
59template<
class TypeTag>
60struct EnableGridFluxVariablesCache<TypeTag,
TTag::FiniteVolumeModel> {
static constexpr bool value =
false; };
66template<
class TypeTag>
67struct SolutionVector<TypeTag,
TTag::FiniteVolumeModel> {
using type = Dune::BlockVector<GetPropType<TypeTag, Properties::PrimaryVariables>>; };
70template<
class TypeTag>
71struct JacobianMatrix<TypeTag,
TTag::FiniteVolumeModel>
76 using MatrixBlock =
typename Dune::FieldMatrix<PrimaryVariable, numEq, numEq>;
The grid variable class for finite volume schemes storing variables on scv and scvf (volume and flux ...
Definition discretization/fvgridvariables.hh:30
Class to specify the type of a boundary.
Defines all properties used in Dumux.
The grid variable class for finite volume schemes, storing variables on scv and scvf (volume and flux...
Defines a type tags and some fundamental grid-related properties.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition propertysystem.hh:296
Type tag for numeric models.
Definition grid.hh:24
The energy balance equation for a porous solid.
Definition common/properties.hh:26
static constexpr bool value
Definition fvproperties.hh:60
static constexpr bool value
Definition fvproperties.hh:52
static constexpr bool value
Definition fvproperties.hh:56
FVGridVariables< GG, GVV, GFVC > type
Definition fvproperties.hh:43
typename Dune::BCRSMatrix< MatrixBlock > type
Definition fvproperties.hh:78
Dune::BlockVector< GetPropType< TypeTag, Properties::PrimaryVariables > > type
Definition fvproperties.hh:67
Definition fvproperties.hh:31
std::tuple< GridProperties > InheritsFrom
Definition fvproperties.hh:31
static constexpr bool value
Definition fvproperties.hh:48
Whether the box, PQ1-bubble and face-centered diamond schemes assemble with the variables per local d...
Definition common/properties.hh:197