Opm::GridProperties< T > Class Template Reference

#include <GridProperties.hpp>

Public Types

typedef GridProperty< T >
::SupportedKeywordInfo 
SupportedKeywordInfo
 

Public Member Functions

 GridProperties (std::shared_ptr< const EclipseGrid > eclipseGrid, std::shared_ptr< const std::vector< SupportedKeywordInfo > > supportedKeywords)
 
bool supportsKeyword (const std::string &keyword) const
 
bool hasKeyword (const std::string &keyword) const
 
size_t size () const
 
std::shared_ptr< GridProperty
< T > > 
getKeyword (const std::string &keyword)
 
std::shared_ptr< GridProperty
< T > > 
getKeyword (size_t index)
 
std::shared_ptr< GridProperty
< T > > 
getInitializedKeyword (const std::string &keyword) const
 
bool addKeyword (const std::string &keywordName)
 
template<class Keyword >
bool hasKeyword () const
 
template<class Keyword >
std::shared_ptr< GridProperty
< T > > 
getKeyword ()
 
template<class Keyword >
std::shared_ptr< GridProperty
< T > > 
getInitializedKeyword () const
 

Member Typedef Documentation

Constructor & Destructor Documentation

template<typename T >
Opm::GridProperties< T >::GridProperties ( std::shared_ptr< const EclipseGrid eclipseGrid,
std::shared_ptr< const std::vector< SupportedKeywordInfo > >  supportedKeywords 
)
inline

Member Function Documentation

template<typename T >
bool Opm::GridProperties< T >::addKeyword ( const std::string &  keywordName)
inline
template<typename T >
std::shared_ptr<GridProperty<T> > Opm::GridProperties< T >::getInitializedKeyword ( const std::string &  keyword) const
inline
template<typename T >
template<class Keyword >
std::shared_ptr<GridProperty<T> > Opm::GridProperties< T >::getInitializedKeyword ( ) const
inline
template<typename T >
std::shared_ptr<GridProperty<T> > Opm::GridProperties< T >::getKeyword ( const std::string &  keyword)
inline
template<typename T >
std::shared_ptr<GridProperty<T> > Opm::GridProperties< T >::getKeyword ( size_t  index)
inline
template<typename T >
template<class Keyword >
std::shared_ptr<GridProperty<T> > Opm::GridProperties< T >::getKeyword ( )
inline
template<typename T >
bool Opm::GridProperties< T >::hasKeyword ( const std::string &  keyword) const
inline
template<typename T >
template<class Keyword >
bool Opm::GridProperties< T >::hasKeyword ( ) const
inline
template<typename T >
size_t Opm::GridProperties< T >::size ( ) const
inline
template<typename T >
bool Opm::GridProperties< T >::supportsKeyword ( const std::string &  keyword) const
inline

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