basicproperties.hh File Reference

Defines a type tags and some fundamental properties all models. More...

#include <dune/common/parametertree.hh>
#include <opm/models/utils/basicparameters.hh>
#include <opm/models/utils/parametersystem.hh>
#include <opm/models/utils/propertysystem.hh>
Include dependency graph for basicproperties.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::NumericModel
 Type tag for all models. More...
 
struct  Opm::Properties::TTag::ImplicitModel
 Type tag for all fully coupled models. More...
 
struct  Opm::Properties::Scalar< TypeTag, MyTypeTag >
 Property to specify the type of scalar values. More...
 
struct  Opm::Properties::NumEq< TypeTag, MyTypeTag >
 Number of equations in the system of PDEs. More...
 
struct  Opm::Properties::ParameterTree< TypeTag, MyTypeTag >
 Property which provides a Dune::ParameterTree. More...
 
struct  Opm::Properties::Model< TypeTag, MyTypeTag >
 The type of the model. More...
 
struct  Opm::Properties::ModelParameterGroup< TypeTag, MyTypeTag >
 Property which defines the group that is queried for parameters by default. More...
 
struct  Opm::Properties::Vanguard< TypeTag, MyTypeTag >
 Property which provides a Vanguard (manages grids) More...
 
struct  Opm::Properties::Grid< TypeTag, MyTypeTag >
 The type of the DUNE grid. More...
 
struct  Opm::Properties::GridView< TypeTag, MyTypeTag >
 
struct  Opm::Properties::GridViewLevel< TypeTag, MyTypeTag >
 level of the grid view More...
 
struct  Opm::Properties::Simulator< TypeTag, MyTypeTag >
 Manages the simulation time. More...
 
struct  Opm::Properties::BorderListCreator< TypeTag, MyTypeTag >
 The class which marks the border indices associated with the degrees of freedom on a process boundary. More...
 
struct  Opm::Properties::Scalar< TypeTag, TTag::NumericModel >
 Set the default type of scalar values to double. More...
 
struct  Opm::Properties::ParameterTree< TypeTag, TTag::NumericModel >
 Set the ParameterTree property. More...
 
struct  Opm::Properties::ModelParameterGroup< TypeTag, TTag::NumericModel >
 use the global group as default for the model's parameter group More...
 
struct  Opm::Properties::GridView< TypeTag, TTag::NumericModel >
 
struct  Opm::Properties::Vanguard< TypeTag, TTag::NumericModel >
 

Namespaces

namespace  Opm
 
namespace  Opm::Properties
 
namespace  Opm::Properties::TTag
 The generic type tag for problems using the immiscible multi-phase model.
 

Detailed Description

Defines a type tags and some fundamental properties all models.