My Project
Loading...
Searching...
No Matches
Opm::FieldPropsManager Class Reference

Public Member Functions

 FieldPropsManager (const Deck &deck, const Phases &ph, const EclipseGrid &grid, const TableManager &tables)
 
virtual void reset_actnum (const std::vector< int > &actnum)
 
void deleteMINPVV ()
 
const std::string & default_region () const
 
virtual std::vector< int > actnum () const
 
virtual std::vector< double > porv (bool global=false) const
 
void apply_schedule_keywords (const std::vector< DeckKeyword > &keywords)
 
bool is_usable () const
 Whether we can call methods on the manager.
 
std::size_t active_size () const
 
bool operator== (const FieldPropsManager &other) 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< bool > defaulted (const std::string &keyword) const
 
template<typename T >
std::vector< std::string > keys () const
 
virtual std::vector< std::string > fip_regions () const
 
const Fieldprops::FieldData< int > & get_int_field_data (const std::string &keyword) const
 
const Fieldprops::FieldData< double > & get_double_field_data (const std::string &keyword, bool allow_unsupported=false) const
 Get double field data associated with a keyword.
 
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
 
virtual bool tran_active (const std::string &keyword) const
 
virtual void apply_tran (const std::string &keyword, std::vector< double > &tran_data) const
 
void apply_numerical_aquifers (const NumericalAquifers &aquifers)
 
const std::unordered_map< std::string, Fieldprops::TranCalculator > & getTran () const
 

Static Public Member Functions

static bool rst_cmp (const FieldPropsManager &full_arg, const FieldPropsManager &rst_arg)
 
template<typename T >
static bool supported (const std::string &keyword)
 

Member Function Documentation

◆ get_double_field_data()

const Fieldprops::FieldData< double > & Opm::FieldPropsManager::get_double_field_data ( const std::string &  keyword,
bool  allow_unsupported = false 
) const

Get double field data associated with a keyword.

Parameters
allow_unsupportedIf true we deactivate some checks on the keyword and thus allow getting FieldData used by the TranCalculator.

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