#include <DeckFloatItem.hpp>

Inheritance diagram for Opm::DeckFloatItem:
Inheritance graph

Public Member Functions

 DeckFloatItem (std::string name_, bool scalar=true)
 
float getRawFloat (size_t index) const
 
float getSIFloat (size_t index) const
 
const std::vector< float > & getSIFloatData () const
 
void push_back (std::deque< float > data, size_t items)
 
void push_back (std::deque< float > data)
 
void push_back (float value)
 
void push_backDefault (float value)
 
void push_backDummyDefault ()
 
void push_backMultiple (float 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 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< int > & getIntData () const
 
virtual const std::vector
< double > & 
getSIDoubleData () const
 
virtual const std::vector
< double > & 
getRawDoubleData () 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::DeckFloatItem::DeckFloatItem ( 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.

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.

float Opm::DeckFloatItem::getRawFloat ( size_t  index) const
virtual

Reimplemented from Opm::DeckItem.

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.

float Opm::DeckFloatItem::getSIFloat ( size_t  index) const
virtual

Reimplemented from Opm::DeckItem.

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

Reimplemented from Opm::DeckItem.

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

Reimplemented from Opm::DeckItem.

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