basicproperties.hh File Reference

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

#include <dune/common/parametertree.hh>
#include <opm/models/utils/propertysystem.hh>
#include <opm/models/utils/parametersystem.hh>
#include <string>
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::GridGlobalRefinements< TypeTag, MyTypeTag >
 
struct  Opm::Properties::ParameterFile< TypeTag, MyTypeTag >
 
struct  Opm::Properties::PrintProperties< TypeTag, MyTypeTag >
 Print all properties on startup? More...
 
struct  Opm::Properties::PrintParameters< TypeTag, MyTypeTag >
 Print all parameters on startup? More...
 
struct  Opm::Properties::EndTime< TypeTag, MyTypeTag >
 The default value for the simulation's end time. More...
 
struct  Opm::Properties::InitialTimeStepSize< TypeTag, MyTypeTag >
 The default value for the simulation's initial time step size. More...
 
struct  Opm::Properties::RestartTime< TypeTag, MyTypeTag >
 The default value for the simulation's restart time. More...
 
struct  Opm::Properties::PredeterminedTimeStepsFile< TypeTag, MyTypeTag >
 The name of the file with a number of forced time step lengths. More...
 
struct  Opm::Properties::DomainSizeX< TypeTag, MyTypeTag >
 domain size More...
 
struct  Opm::Properties::DomainSizeY< TypeTag, MyTypeTag >
 
struct  Opm::Properties::DomainSizeZ< TypeTag, MyTypeTag >
 
struct  Opm::Properties::CellsX< TypeTag, MyTypeTag >
 grid resolution More...
 
struct  Opm::Properties::CellsY< TypeTag, MyTypeTag >
 
struct  Opm::Properties::CellsZ< TypeTag, MyTypeTag >
 
struct  Opm::Properties::GridFile< TypeTag, MyTypeTag >
 name of the grid file More...
 
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::GridFile< TypeTag, TTag::NumericModel >
 Set a value for the GridFile property. More...
 
struct  Opm::Properties::GridView< TypeTag, TTag::NumericModel >
 
struct  Opm::Properties::ParameterFile< TypeTag, TTag::NumericModel >
 Set a value for the ParameterFile property. More...
 
struct  Opm::Properties::GridGlobalRefinements< TypeTag, TTag::NumericModel >
 
struct  Opm::Properties::PrintProperties< TypeTag, TTag::NumericModel >
 By default, print the properties on startup. More...
 
struct  Opm::Properties::PrintParameters< TypeTag, TTag::NumericModel >
 By default, print the values of the run-time parameters on startup. More...
 
struct  Opm::Properties::EndTime< TypeTag, TTag::NumericModel >
 The default value for the simulation's end time. More...
 
struct  Opm::Properties::InitialTimeStepSize< TypeTag, TTag::NumericModel >
 The default value for the simulation's initial time step size. More...
 
struct  Opm::Properties::RestartTime< TypeTag, TTag::NumericModel >
 The default value for the simulation's restart time. More...
 
struct  Opm::Properties::PredeterminedTimeStepsFile< TypeTag, TTag::NumericModel >
 By default, do not force any time steps. More...
 

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.