Opm::GridPropertySupportedKeywordInfo< DataType > Class Template Reference

#include <GridProperty.hpp>

Inheritance diagram for Opm::GridPropertySupportedKeywordInfo< DataType >:
Inheritance graph

Public Types

typedef
GridPropertyBaseInitializer
< DataType > 
Initializer
 
typedef
GridPropertyBasePostProcessor
< DataType > 
PostProcessor
 

Public Member Functions

 GridPropertySupportedKeywordInfo ()
 
 GridPropertySupportedKeywordInfo (const std::string &name, std::shared_ptr< const Initializer > initializer, std::shared_ptr< const PostProcessor > postProcessor, const std::string &dimString)
 
 GridPropertySupportedKeywordInfo (const std::string &name, std::shared_ptr< const Initializer > initializer, const std::string &dimString)
 
 GridPropertySupportedKeywordInfo (const std::string &name, const DataType defaultValue, const std::string &dimString)
 
 GridPropertySupportedKeywordInfo (const std::string &name, const DataType defaultValue, std::shared_ptr< const PostProcessor > postProcessor, const std::string &dimString)
 
 GridPropertySupportedKeywordInfo (const GridPropertySupportedKeywordInfo &)=default
 
const std::string & getKeywordName () const
 
const std::string & getDimensionString () const
 
std::shared_ptr< const
Initializer
getInitializer () const
 
std::shared_ptr< const
PostProcessor
getPostProcessor () const
 
bool hasPostProcessor () const
 

Member Typedef Documentation

template<class DataType>
typedef GridPropertyBaseInitializer<DataType> Opm::GridPropertySupportedKeywordInfo< DataType >::Initializer
template<class DataType>
typedef GridPropertyBasePostProcessor<DataType> Opm::GridPropertySupportedKeywordInfo< DataType >::PostProcessor

Constructor & Destructor Documentation

template<class DataType>
Opm::GridPropertySupportedKeywordInfo< DataType >::GridPropertySupportedKeywordInfo ( )
inline
template<class DataType>
Opm::GridPropertySupportedKeywordInfo< DataType >::GridPropertySupportedKeywordInfo ( const std::string &  name,
std::shared_ptr< const Initializer initializer,
std::shared_ptr< const PostProcessor postProcessor,
const std::string &  dimString 
)
inline
template<class DataType>
Opm::GridPropertySupportedKeywordInfo< DataType >::GridPropertySupportedKeywordInfo ( const std::string &  name,
std::shared_ptr< const Initializer initializer,
const std::string &  dimString 
)
inline
template<class DataType>
Opm::GridPropertySupportedKeywordInfo< DataType >::GridPropertySupportedKeywordInfo ( const std::string &  name,
const DataType  defaultValue,
const std::string &  dimString 
)
inline
template<class DataType>
Opm::GridPropertySupportedKeywordInfo< DataType >::GridPropertySupportedKeywordInfo ( const std::string &  name,
const DataType  defaultValue,
std::shared_ptr< const PostProcessor postProcessor,
const std::string &  dimString 
)
inline
template<class DataType>
Opm::GridPropertySupportedKeywordInfo< DataType >::GridPropertySupportedKeywordInfo ( const GridPropertySupportedKeywordInfo< DataType > &  )
default

Member Function Documentation

template<class DataType>
const std::string& Opm::GridPropertySupportedKeywordInfo< DataType >::getDimensionString ( ) const
inline
template<class DataType>
std::shared_ptr<const Initializer> Opm::GridPropertySupportedKeywordInfo< DataType >::getInitializer ( ) const
inline
template<class DataType>
const std::string& Opm::GridPropertySupportedKeywordInfo< DataType >::getKeywordName ( ) const
inline
template<class DataType>
std::shared_ptr<const PostProcessor> Opm::GridPropertySupportedKeywordInfo< DataType >::getPostProcessor ( ) const
inline
template<class DataType>
bool Opm::GridPropertySupportedKeywordInfo< DataType >::hasPostProcessor ( ) const
inline

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