#include <DeckDoubleItem.hpp>

Inheritance diagram for Opm::DeckDoubleItem:
Inheritance graph

Public Member Functions

 DeckDoubleItem (std::string name_, bool scalar=true)
 
double getRawDouble (size_t index) const
 
const std::vector< double > & getRawDoubleData () const
 
double getSIDouble (size_t index) const
 
const std::vector< double > & getSIDoubleData () const
 
void push_back (std::deque< double > data, size_t items)
 
void push_back (std::deque< double > data)
 
void push_back (double value)
 
void push_backDefault (double value)
 
void push_backDummyDefault ()
 
void push_backMultiple (double value, size_t numValues)
 
void push_backDimension (std::shared_ptr< const Dimension > activeDimension, std::shared_ptr< const Dimension > defaultDimension)
 
size_t size () const
 
const std::string & name () const
 
bool defaultApplied (size_t index) const
 
bool hasValue (size_t index) const
 
virtual int getInt (size_t) const
 
virtual float getSIFloat (size_t) const
 
virtual float getRawFloat (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< int > & getIntData () const
 
virtual const std::vector
< float > & 
getSIFloatData () const
 
virtual const std::vector
< float > & 
getRawFloatData () const
 
virtual const std::vector
< std::string > & 
getStringData () const
 

Protected Member Functions

void assertSize (size_t index) const
 

Protected Attributes

std::vector< bool > m_dataPointDefaulted
 

Constructor & Destructor Documentation

Opm::DeckDoubleItem::DeckDoubleItem ( 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
virtual int Opm::DeckItem::getInt ( size_t  ) const
inlinevirtualinherited

Reimplemented in Opm::DeckIntItem.

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

Reimplemented in Opm::DeckIntItem.

double Opm::DeckDoubleItem::getRawDouble ( size_t  index) const
virtual

Reimplemented from Opm::DeckItem.

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

Reimplemented from Opm::DeckItem.

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

Reimplemented in Opm::DeckFloatItem.

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

Reimplemented from Opm::DeckItem.

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

Reimplemented from Opm::DeckItem.

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::DeckDoubleItem::push_back ( std::deque< double >  data,
size_t  items 
)
void Opm::DeckDoubleItem::push_back ( std::deque< double >  data)
void Opm::DeckDoubleItem::push_back ( double  value)
void Opm::DeckDoubleItem::push_backDefault ( double  value)
void Opm::DeckDoubleItem::push_backDimension ( std::shared_ptr< const Dimension activeDimension,
std::shared_ptr< const Dimension defaultDimension 
)
virtual

Reimplemented from Opm::DeckItem.

void Opm::DeckDoubleItem::push_backDummyDefault ( )
void Opm::DeckDoubleItem::push_backMultiple ( double  value,
size_t  numValues 
)
size_t Opm::DeckDoubleItem::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: