#include <FieldPropsManager.hpp>

Public Member Functions

 FieldPropsManager ()=default
 
 FieldPropsManager (const Deck &deck, const Phases &ph, const EclipseGrid &grid, const TableManager &tables)
 
virtual void reset_actnum (const std::vector< int > &actnum)
 
const std::stringdefault_region () const
 
virtual std::vector< int > actnum () const
 
virtual std::vector< double > porv (bool global=false) const
 
MemInfo meminfo () const
 
std::size_t active_size () const
 
template<typename T >
std::vector< T > get_copy (const std::string &keyword, bool global=false) const
 
template<typename T >
const std::vector< T > * try_get (const std::string &keyword) const
 
template<typename T >
std::vector< booldefaulted (const std::string &keyword) const
 
template<typename T >
std::vector< std::stringkeys () const
 
virtual const std::vector< int > & get_int (const std::string &keyword) const
 
virtual std::vector< int > get_global_int (const std::string &keyword) const
 
virtual const std::vector< double > & get_double (const std::string &keyword) const
 
virtual std::vector< double > get_global_double (const std::string &keyword) const
 
virtual bool has_int (const std::string &keyword) const
 
virtual bool has_double (const std::string &keyword) const
 

Static Public Member Functions

template<typename T >
static bool supported (const std::string &keyword)
 

Constructor & Destructor Documentation

◆ FieldPropsManager() [1/2]

Opm::FieldPropsManager::FieldPropsManager ( )
default

◆ FieldPropsManager() [2/2]

Opm::FieldPropsManager::FieldPropsManager ( const Deck deck,
const Phases ph,
const EclipseGrid grid,
const TableManager tables 
)

Member Function Documentation

◆ active_size()

std::size_t Opm::FieldPropsManager::active_size ( ) const

◆ actnum()

virtual std::vector< int > Opm::FieldPropsManager::actnum ( ) const
virtual

◆ default_region()

const std::string & Opm::FieldPropsManager::default_region ( ) const

◆ defaulted()

template<typename T >
std::vector< bool > Opm::FieldPropsManager::defaulted ( const std::string keyword) const

◆ get_copy()

template<typename T >
std::vector< T > Opm::FieldPropsManager::get_copy ( const std::string keyword,
bool  global = false 
) const

◆ get_double()

virtual const std::vector< double > & Opm::FieldPropsManager::get_double ( const std::string keyword) const
inlinevirtual

References Opm::UDQ::keyword().

◆ get_global_double()

virtual std::vector< double > Opm::FieldPropsManager::get_global_double ( const std::string keyword) const
inlinevirtual

References Opm::UDQ::keyword().

◆ get_global_int()

virtual std::vector< int > Opm::FieldPropsManager::get_global_int ( const std::string keyword) const
inlinevirtual

References Opm::UDQ::keyword().

◆ get_int()

virtual const std::vector< int > & Opm::FieldPropsManager::get_int ( const std::string keyword) const
inlinevirtual

References Opm::UDQ::keyword().

◆ has_double()

virtual bool Opm::FieldPropsManager::has_double ( const std::string keyword) const
inlinevirtual

References Opm::UDQ::keyword().

◆ has_int()

virtual bool Opm::FieldPropsManager::has_int ( const std::string keyword) const
inlinevirtual

References Opm::UDQ::keyword().

◆ keys()

template<typename T >
std::vector< std::string > Opm::FieldPropsManager::keys ( ) const

◆ meminfo()

MemInfo Opm::FieldPropsManager::meminfo ( ) const

◆ porv()

virtual std::vector< double > Opm::FieldPropsManager::porv ( bool  global = false) const
virtual

◆ reset_actnum()

virtual void Opm::FieldPropsManager::reset_actnum ( const std::vector< int > &  actnum)
virtual

◆ supported()

template<typename T >
static bool Opm::FieldPropsManager::supported ( const std::string keyword)
static

◆ try_get()

template<typename T >
const std::vector< T > * Opm::FieldPropsManager::try_get ( const std::string keyword) const

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