Opm::ECLUnits::UnitSystem Struct Referenceabstract

#include <ECLUnitHandling.hpp>

Public Member Functions

virtual std::unique_ptr< UnitSystemclone () const =0
 
virtual double density () const =0
 
virtual double depth () const =0
 
virtual double pressure () const =0
 
virtual double reservoirRate () const =0
 
virtual double reservoirVolume () const =0
 
virtual double surfaceVolumeLiquid () const =0
 
virtual double surfaceVolumeGas () const =0
 
virtual double time () const =0
 
virtual double transmissibility () const =0
 
virtual double viscosity () const =0
 
double dissolvedGasOilRat () const
 
double vaporisedOilGasRat () const
 

Member Function Documentation

◆ clone()

virtual std::unique_ptr< UnitSystem > Opm::ECLUnits::UnitSystem::clone ( ) const
pure virtual

◆ density()

virtual double Opm::ECLUnits::UnitSystem::density ( ) const
pure virtual

◆ depth()

virtual double Opm::ECLUnits::UnitSystem::depth ( ) const
pure virtual

◆ dissolvedGasOilRat()

double Opm::ECLUnits::UnitSystem::dissolvedGasOilRat ( ) const

◆ pressure()

virtual double Opm::ECLUnits::UnitSystem::pressure ( ) const
pure virtual

◆ reservoirRate()

virtual double Opm::ECLUnits::UnitSystem::reservoirRate ( ) const
pure virtual

◆ reservoirVolume()

virtual double Opm::ECLUnits::UnitSystem::reservoirVolume ( ) const
pure virtual

◆ surfaceVolumeGas()

virtual double Opm::ECLUnits::UnitSystem::surfaceVolumeGas ( ) const
pure virtual

◆ surfaceVolumeLiquid()

virtual double Opm::ECLUnits::UnitSystem::surfaceVolumeLiquid ( ) const
pure virtual

◆ time()

virtual double Opm::ECLUnits::UnitSystem::time ( ) const
pure virtual

◆ transmissibility()

virtual double Opm::ECLUnits::UnitSystem::transmissibility ( ) const
pure virtual

◆ vaporisedOilGasRat()

double Opm::ECLUnits::UnitSystem::vaporisedOilGasRat ( ) const

◆ viscosity()

virtual double Opm::ECLUnits::UnitSystem::viscosity ( ) const
pure virtual

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