27#ifndef DUMUX_FVMPFAPROPERTIES_HH
28#define DUMUX_FVMPFAPROPERTIES_HH
32#include <dune/grid/yaspgrid.hh>
34#include <dune/alugrid/grid.hh>
37#include <dune/grid/uggrid.hh>
51 static const int any = 0;
60template<
class Gr
id,
int dim>
67struct GridImp<
Dune::YaspGrid<dim>, dim>
69 static const int imp = GridTypes::yaspGrid;
74struct GridImp<Dune::ALUGrid<dim, dim, Dune::cube, Dune::nonconforming>, dim>
76 static const int imp = GridTypes::aluGrid;
82struct GridImp<Dune::UGGrid<dim>, dim>
84 static const int imp = GridTypes::ugGrid;
108template<
class TypeTag>
114 static const int value = GridImp<Grid, Grid::dimension>::imp;
#define GET_PROP_TYPE(TypeTag, PropTagName)
Definition propertysystemmacros.hh:283
#define NEW_TYPE_TAG(...)
Definition propertysystemmacros.hh:130
#define NEW_PROP_TAG(PTagName)
Define a property tag.
Definition propertysystemmacros.hh:159
#define SET_TYPE_PROP(EffTypeTagName, PropTagName,...)
Set a property which defines a type.
Definition propertysystemmacros.hh:232
make the local view function available whenever we use the grid geometry
Definition adapt.hh:29
Definition common/properties.hh:47
Property tag GridImplementation
Gives kind of grid implementation in form of a GridType.
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:95
Property tag MPFAInteractionVolumeContainer
Type of the data container for one interaction volume.
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:97
Type tag MPFAProperties
Basic Type tag for MFPA models.
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:92
Property tag MPFATransmissibilityCalculator
Type defining the transmissibility calculation.
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:98
Property tag MPFAInteractionVolume
Type of the data container for one interaction volume.
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:96
Property tag GridTypeIndices
The grid type indices to decide which grid is used.
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:94
Definition common/properties/model.hh:34
Indices denoting the different grid types.
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:48
static const int any
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:51
static const int ugGrid
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:55
static const int yaspGrid
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:53
static const int aluGrid
Definition porousmediumflow/sequential/cellcentered/mpfa/properties.hh:57
Base file for properties related to sequential models.