Opm::Tables Class Reference

#include <Tables.hpp>

Public Member Functions

 Tables (const UnitSystem &units)
 
void addDensity (const DensityTable &density)
 
void addPVTTables (const EclipseState &es)
 
void addSatFunc (const EclipseState &es)
 
const std::vector< int > & tabdims () const
 Acquire read-only reference to internal TABDIMS vector. More...
 
const std::vector< double > & tab () const
 Acquire read-only reference to internal TAB vector. More...
 

Constructor & Destructor Documentation

◆ Tables()

Opm::Tables::Tables ( const UnitSystem units)
explicit

Member Function Documentation

◆ addDensity()

void Opm::Tables::addDensity ( const DensityTable density)

◆ addPVTTables()

void Opm::Tables::addPVTTables ( const EclipseState es)

Add normalised PVT function tables to INIT file's TAB vector.

Parameters
[in]esValid EclipseState object with accurate RUNSPEC information on active phases and table dimensions ("TABDIMS").
[in]logiheadFlag specifications identifying which tables to output.

◆ addSatFunc()

void Opm::Tables::addSatFunc ( const EclipseState es)

Add normalised saturation function tables to INIT file's TAB vector.

Parameters
[in]esValid EclipseState object with accurate RUNSPEC information on active phases and table dimensions ("TABDIMS").

◆ tab()

const std::vector< double > & Opm::Tables::tab ( ) const

Acquire read-only reference to internal TAB vector.

◆ tabdims()

const std::vector< int > & Opm::Tables::tabdims ( ) const

Acquire read-only reference to internal TABDIMS vector.


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