Opm::EclTwoPhaseMaterialParams< Traits, GasOilParamsT, OilWaterParamsT > Class Template Reference

Implementation for the parameters required by the material law for two-phase simulations. More...

#include <EclTwoPhaseMaterialParams.hpp>

Inheritance diagram for Opm::EclTwoPhaseMaterialParams< Traits, GasOilParamsT, OilWaterParamsT >:
Opm::EnsureFinalized

List of all members.

Public Types

typedef GasOilParamsT GasOilParams
typedef OilWaterParamsT OilWaterParams

Public Member Functions

 EclTwoPhaseMaterialParams ()
 The default constructor.
void setApproach (EclTwoPhaseApproach newApproach)
EclTwoPhaseApproach approach () const
const GasOilParams & gasOilParams () const
 The parameter object for the gas-oil twophase law.
GasOilParams & gasOilParams ()
 The parameter object for the gas-oil twophase law.
void setGasOilParams (std::shared_ptr< GasOilParams > val)
 Set the parameter object for the gas-oil twophase law.
const OilWaterParams & oilWaterParams () const
 The parameter object for the oil-water twophase law.
OilWaterParams & oilWaterParams ()
 The parameter object for the oil-water twophase law.
void setOilWaterParams (std::shared_ptr< OilWaterParams > val)
 Set the parameter object for the oil-water twophase law.

Detailed Description

template<class Traits, class GasOilParamsT, class OilWaterParamsT>
class Opm::EclTwoPhaseMaterialParams< Traits, GasOilParamsT, OilWaterParamsT >

Implementation for the parameters required by the material law for two-phase simulations.

Essentially, this class just stores the two parameter objects for the twophase capillary pressure laws.


The documentation for this class was generated from the following file:

Generated on 25 Mar 2018 by  doxygen 1.6.1