#include <DeckIntItem.hpp>

Inheritance diagram for Opm::DeckIntItem:
Inheritance graph

Public Member Functions

 DeckIntItem (std::string name_, bool scalar=true)
 
int getInt (size_t index) const
 
const std::vector< int > & getIntData () const
 
void push_back (std::deque< int > data, size_t items)
 
void push_back (std::deque< int > data)
 
void push_back (int value)
 
void push_backDummyDefault ()
 
void push_backMultiple (int value, size_t numValues)
 
void push_backDefault (int value)
 
size_t size () const
 
const std::string & name () const
 
bool defaultApplied (size_t index) const
 
bool hasValue (size_t index) const
 
virtual float getSIFloat (size_t) const
 
virtual float getRawFloat (size_t) const
 
virtual double getSIDouble (size_t) const
 
virtual double getRawDouble (size_t) const
 
virtual bool getBool (size_t) const
 
virtual const std::string & getString (size_t) const
 
virtual std::string getTrimmedString (size_t) const
 
virtual const std::vector
< double > & 
getSIDoubleData () const
 
virtual const std::vector
< double > & 
getRawDoubleData () const
 
virtual const std::vector
< float > & 
getSIFloatData () const
 
virtual const std::vector
< float > & 
getRawFloatData () const
 
virtual const std::vector
< std::string > & 
getStringData () const
 
virtual void push_backDimension (std::shared_ptr< const Dimension >, std::shared_ptr< const Dimension >)
 

Protected Member Functions

void assertSize (size_t index) const
 

Protected Attributes

std::vector< bool > m_dataPointDefaulted
 

Constructor & Destructor Documentation

Opm::DeckIntItem::DeckIntItem ( std::string  name_,
bool  scalar = true 
)
inline

Member Function Documentation

void Opm::DeckItem::assertSize ( size_t  index) const
protectedinherited
bool Opm::DeckItem::defaultApplied ( size_t  index) const
inherited
virtual bool Opm::DeckItem::getBool ( size_t  ) const
inlinevirtualinherited
int Opm::DeckIntItem::getInt ( size_t  index) const
virtual

Reimplemented from Opm::DeckItem.

const std::vector<int>& Opm::DeckIntItem::getIntData ( ) const
virtual

Reimplemented from Opm::DeckItem.

virtual double Opm::DeckItem::getRawDouble ( size_t  ) const
inlinevirtualinherited

Reimplemented in Opm::DeckDoubleItem.

virtual const std::vector<double>& Opm::DeckItem::getRawDoubleData ( ) const
inlinevirtualinherited

Reimplemented in Opm::DeckDoubleItem.

virtual float Opm::DeckItem::getRawFloat ( size_t  ) const
inlinevirtualinherited

Reimplemented in Opm::DeckFloatItem.

virtual const std::vector<float>& Opm::DeckItem::getRawFloatData ( ) const
inlinevirtualinherited
virtual double Opm::DeckItem::getSIDouble ( size_t  ) const
inlinevirtualinherited

Reimplemented in Opm::DeckDoubleItem.

virtual const std::vector<double>& Opm::DeckItem::getSIDoubleData ( ) const
inlinevirtualinherited

Reimplemented in Opm::DeckDoubleItem.

virtual float Opm::DeckItem::getSIFloat ( size_t  ) const
inlinevirtualinherited

Reimplemented in Opm::DeckFloatItem.

virtual const std::vector<float>& Opm::DeckItem::getSIFloatData ( ) const
inlinevirtualinherited

Reimplemented in Opm::DeckFloatItem.

virtual const std::string& Opm::DeckItem::getString ( size_t  ) const
inlinevirtualinherited

Reimplemented in Opm::DeckStringItem.

virtual const std::vector<std::string>& Opm::DeckItem::getStringData ( ) const
inlinevirtualinherited

Reimplemented in Opm::DeckStringItem.

virtual std::string Opm::DeckItem::getTrimmedString ( size_t  ) const
inlinevirtualinherited

Reimplemented in Opm::DeckStringItem.

bool Opm::DeckItem::hasValue ( size_t  index) const
inherited
const std::string& Opm::DeckItem::name ( ) const
inherited
void Opm::DeckIntItem::push_back ( std::deque< int >  data,
size_t  items 
)
void Opm::DeckIntItem::push_back ( std::deque< int >  data)
void Opm::DeckIntItem::push_back ( int  value)
void Opm::DeckIntItem::push_backDefault ( int  value)
virtual void Opm::DeckItem::push_backDimension ( std::shared_ptr< const Dimension ,
std::shared_ptr< const Dimension  
)
inlinevirtualinherited

Reimplemented in Opm::DeckDoubleItem, and Opm::DeckFloatItem.

void Opm::DeckIntItem::push_backDummyDefault ( )
void Opm::DeckIntItem::push_backMultiple ( int  value,
size_t  numValues 
)
size_t Opm::DeckIntItem::size ( ) const
virtual

Implements Opm::DeckItem.

Member Data Documentation

std::vector<bool> Opm::DeckItem::m_dataPointDefaulted
protectedinherited

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