multiphasebaseproperties.hh File Reference

Defines the common properties required by the porous medium multi-phase models. More...

Include dependency graph for multiphasebaseproperties.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Properties::SpatialDiscretizationSplice< TypeTag, MyTypeTag >
 The splice to be used for the spatial discretization. More...
 
struct  Opm::Properties::NumPhases< TypeTag, MyTypeTag >
 Number of fluid phases in the system. More...
 
struct  Opm::Properties::NumComponents< TypeTag, MyTypeTag >
 Number of chemical species in the system. More...
 
struct  Opm::Properties::Indices< TypeTag, MyTypeTag >
 Enumerations used by the model. More...
 
struct  Opm::Properties::MaterialLaw< TypeTag, MyTypeTag >
 The material law which ought to be used (extracted from the spatial parameters) More...
 
struct  Opm::Properties::MaterialLawParams< TypeTag, MyTypeTag >
 The context material law (extracted from the spatial parameters) More...
 
struct  Opm::Properties::SolidEnergyLaw< TypeTag, MyTypeTag >
 The material law for the energy stored in the solid matrix. More...
 
struct  Opm::Properties::SolidEnergyLawParams< TypeTag, MyTypeTag >
 The parameters of the material law for energy storage of the solid. More...
 
struct  Opm::Properties::ThermalConductionLaw< TypeTag, MyTypeTag >
 The material law for thermal conduction. More...
 
struct  Opm::Properties::ThermalConductionLawParams< TypeTag, MyTypeTag >
 The parameters of the material law for thermal conduction. More...
 
struct  Opm::Properties::FluidSystem< TypeTag, MyTypeTag >
 The fluid systems including the information about the phases. More...
 
struct  Opm::Properties::FluxModule< TypeTag, MyTypeTag >
 Specifies the relation used for velocity. More...
 
struct  Opm::Properties::EnableEnergy< TypeTag, MyTypeTag >
 Specify whether energy should be considered as a conservation quantity or not. More...
 
struct  Opm::Properties::EnableDiffusion< TypeTag, MyTypeTag >
 Enable diffusive fluxes? More...
 
struct  Opm::Properties::EnableDispersion< TypeTag, MyTypeTag >
 Enable dispersive fluxes? More...
 
struct  Opm::Properties::EnableConvectiveMixing< TypeTag, MyTypeTag >
 Enable convective mixing? More...
 

Namespaces

namespace  Opm
 
namespace  Opm::Properties
 

Detailed Description

Defines the common properties required by the porous medium multi-phase models.