12#ifndef DUMUX_MODEL_PROPERTIES_HH 
   13#define DUMUX_MODEL_PROPERTIES_HH 
   15#include <dune/common/fvector.hh> 
   23namespace Dune { 
class ParameterTree; }
 
   34template<
class TypeTag>
 
   35struct Scalar<TypeTag, 
TTag::ModelProperties> { 
using type = double; };
 
   38template<
class TypeTag>
 
   39struct PrimaryVariables<TypeTag, 
TTag::ModelProperties> { 
using type = Dune::FieldVector<GetPropType<TypeTag, Properties::Scalar>,
 
   43template<
class TypeTag>
 
   47template<
class TypeTag>
 
   50template<
class TypeTag>
 
   53    struct PropertyBaseLocalResidual {
 
   54        [[deprecated(
"BaseLocalResidual property is deprecated. Will be removed after release 3.10. Use DiscretizationDefaultLocalOperator.")]]
 
   55        PropertyBaseLocalResidual() = 
default;
 
   60    using ParentType::ParentType;
 
   62    PropertyBaseLocalResidual deprecated_;
 
 
   66template<
class TypeTag>
 
   67struct [[deprecated(
"BaseLocalResidual property is deprecated. Will be removed after release 3.10. Use DiscretizationDefaultLocalOperator.")]]
 
   68BaseLocalResidual<TypeTag, 
TTag::ModelProperties>
 
   70    using type [[deprecated(
"BaseLocalResidual property is deprecated. Will be removed after release 3.10. Use DiscretizationDefaultLocalOperator.")]]
 
 
Traits class to set options used by the local residual when when evaluating the balance equations.
Definition common/balanceequationopts.hh:27
Adds output fields to a given output module.
Definition defaultiofields.hh:25
Definition common/properties/model.hh:52
Traits class to set options used by the local residual when when evaluating the balance equations.
Defines all properties used in Dumux.
Adds output fields to a given output module, this is the default if a model doesn't implement this fu...
The default local operator than can be specialized for each discretization scheme.
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
typename Detail::DiscretizationDefaultLocalOperator< TypeTag >::type DiscretizationDefaultLocalOperator
Definition defaultlocaloperator.hh:26
Definition common/pdesolver.hh:24
BalanceEquationOptions< TypeTag > type
Definition common/properties/model.hh:48
DefaultIOFields type
Definition common/properties/model.hh:44
Dune::FieldVector< GetPropType< TypeTag, Properties::Scalar >, GetPropType< TypeTag, Properties::ModelTraits >::numEq()> type
Definition common/properties/model.hh:39
double type
Definition common/properties/model.hh:35
Definition common/properties/model.hh:30