Opm::SolventPropsAdFromDeck Class Reference

#include <SolventPropsAdFromDeck.hpp>

Public Types

typedef AutoDiffBlock< double > ADB
 
typedef ADB::V V
 
typedef std::vector< int > Cells
 

Public Member Functions

 SolventPropsAdFromDeck (DeckConstPtr deck, EclipseStateConstPtr eclipseState, const int number_of_cells, const int *global_cell)
 
ADB bSolvent (const ADB &pg, const Cells &cells) const
 
ADB muSolvent (const ADB &pg, const Cells &cells) const
 
ADB gasRelPermMultiplier (const ADB &solventFraction, const Cells &cells) const
 
ADB solventRelPermMultiplier (const ADB &solventFraction, const Cells &cells) const
 
V solventSurfaceDensity (const Cells &cells) const
 

Member Typedef Documentation

typedef std::vector<int> Opm::SolventPropsAdFromDeck::Cells

Constructor & Destructor Documentation

Opm::SolventPropsAdFromDeck::SolventPropsAdFromDeck ( DeckConstPtr  deck,
EclipseStateConstPtr  eclipseState,
const int  number_of_cells,
const int *  global_cell 
)

Member Function Documentation

ADB Opm::SolventPropsAdFromDeck::bSolvent ( const ADB pg,
const Cells cells 
) const

Solvent formation volume factor.

Parameters
[in]pgArray of n gas pressure values.
[in]cellsArray of n cell indices to be associated with the pressure values.
Returns
Array of n formation volume factor values.
ADB Opm::SolventPropsAdFromDeck::gasRelPermMultiplier ( const ADB solventFraction,
const Cells cells 
) const

Gas relPerm multipliers

Parameters
[in]solventFractionArray of n solvent fraction values.
[in]cellsArray of n cell indices to be associated with the fraction values.
Returns
Array of n gas relPerm multiplier values.
ADB Opm::SolventPropsAdFromDeck::muSolvent ( const ADB pg,
const Cells cells 
) const

Solvent viscosity.

Parameters
[in]pgArray of n gas pressure values.
[in]cellsArray of n cell indices to be associated with the pressure values.
Returns
Array of n viscosity values.
ADB Opm::SolventPropsAdFromDeck::solventRelPermMultiplier ( const ADB solventFraction,
const Cells cells 
) const

Solvent relPerm multipliers

Parameters
[in]solventFractionArray of n solvent fraction values.
[in]cellsArray of n cell indices to be associated with the fraction values.
Returns
Array of n solvent relPerm multiplier values.
V Opm::SolventPropsAdFromDeck::solventSurfaceDensity ( const Cells cells) const

Solvent surface density

Parameters
[in]cellsArray of n cell indices to be associated with the fraction values.
Returns
Array of n solvent density values.

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