28 #ifndef EWOMS_BASIC_PROPERTIES_HH 29 #define EWOMS_BASIC_PROPERTIES_HH 31 #include <dune/common/parametertree.hh> 37 #include <ewoms/aux/compatibility.hh> 40 #include <dune/fem/gridpart/adaptiveleafgridpart.hh> 46 namespace Properties {
131 typedef Dune::ParameterTree type;
133 static Dune::ParameterTree& tree()
135 static Dune::ParameterTree obj_;
153 typedef Dune::Fem::AdaptiveLeafGridPart<Grid> type;
Definition: baseauxiliarymodule.hh:37
#define NEW_TYPE_TAG(...)
Define a new type tag.
Definition: propertysystem.hh:169
#define GET_PROP_TYPE(TypeTag, PropTagName)
Access the type attribute of a property for a type tag.
Definition: propertysystem.hh:486
#define INHERITS_FROM(...)
Syntactic sugar for NEW_TYPE_TAG.
Definition: propertysystem.hh:230
#define SET_INT_PROP(EffTypeTagName, PropTagName,...)
Set a property to a simple constant integer value.
Definition: propertysystem.hh:345
This file provides the infrastructure to retrieve run-time parameters.
Provides a grid manager which reads Dune Grid Format (DGF) files.
Definition: dgfgridmanager.hh:56
#define SET_PROP(EffTypeTagName, PropTagName)
Set a property for a specific type tag.
Definition: propertysystem.hh:297
Provides the magic behind the eWoms property system.
#define NEW_PROP_TAG(PTagName)
Define a property tag.
Definition: propertysystem.hh:247
#define SET_TYPE_PROP(EffTypeTagName, PropTagName,...)
Set a property which defines a type.
Definition: propertysystem.hh:377
#define SET_STRING_PROP(EffTypeTagName, PropTagName,...)
Set a property to a simple constant string value.
Definition: propertysystem.hh:416
Provides a grid manager which reads Dune Grid Format (DGF) files.
#define SET_SCALAR_PROP(EffTypeTagName, PropTagName,...)
Set a property to a simple constant scalar value.
Definition: propertysystem.hh:394