SmiSmpsIO Class Reference

#include <SmiSmpsIO.hpp>

Inheritance diagram for SmiSmpsIO:
Inheritance graph
[legend]
Collaboration diagram for SmiSmpsIO:
Collaboration graph
[legend]

List of all members.

Public Member Functions

SmiCoreDatareadTimeFile (SmiScnModel *smi, const char *c, const char *ext="time")
int readStochFile (SmiScnModel *smi, SmiCoreData *core, const char *c, const char *ext="stoch")
void setCoreCombineRule (SmiCoreCombineRule *r)
SmiCoreCombineRulegetCoreCombineRule ()
int getNumStages ()
int * getColumnStages ()
int * getRowStages ()
 SmiSmpsIO ()
 ~SmiSmpsIO ()

Private Types

typedef std::map< string, int > StringIntMap

Private Attributes

int nstag_
int * cstag_
int * rstag_
StringIntMap periodMap_
StringIntMap scenarioMap_
bool iftime
bool ifstoch
SmiSmpsCardReadersmpsCardReader_
SmiCoreCombineRulecombineRule_
bool combineRuleSet

Detailed Description

Definition at line 75 of file SmiSmpsIO.hpp.


Member Typedef Documentation

typedef std::map<string,int> SmiSmpsIO::StringIntMap [private]

Definition at line 94 of file SmiSmpsIO.hpp.


Constructor & Destructor Documentation

SmiSmpsIO::SmiSmpsIO (  )  [inline]

Definition at line 88 of file SmiSmpsIO.hpp.

SmiSmpsIO::~SmiSmpsIO (  )  [inline]

Definition at line 89 of file SmiSmpsIO.hpp.


Member Function Documentation

SmiCoreData* SmiSmpsIO::readTimeFile ( SmiScnModel smi,
const char *  c,
const char *  ext = "time" 
)
int SmiSmpsIO::readStochFile ( SmiScnModel smi,
SmiCoreData core,
const char *  c,
const char *  ext = "stoch" 
)
void SmiSmpsIO::setCoreCombineRule ( SmiCoreCombineRule r  )  [inline]

Definition at line 82 of file SmiSmpsIO.hpp.

SmiCoreCombineRule* SmiSmpsIO::getCoreCombineRule (  )  [inline]

Definition at line 83 of file SmiSmpsIO.hpp.

int SmiSmpsIO::getNumStages (  )  [inline]

Definition at line 84 of file SmiSmpsIO.hpp.

int* SmiSmpsIO::getColumnStages (  )  [inline]

Definition at line 85 of file SmiSmpsIO.hpp.

int* SmiSmpsIO::getRowStages (  )  [inline]

Definition at line 86 of file SmiSmpsIO.hpp.


Member Data Documentation

int SmiSmpsIO::nstag_ [private]

Definition at line 91 of file SmiSmpsIO.hpp.

int* SmiSmpsIO::cstag_ [private]

Definition at line 92 of file SmiSmpsIO.hpp.

int* SmiSmpsIO::rstag_ [private]

Definition at line 93 of file SmiSmpsIO.hpp.

Definition at line 95 of file SmiSmpsIO.hpp.

Definition at line 96 of file SmiSmpsIO.hpp.

bool SmiSmpsIO::iftime [private]

Definition at line 97 of file SmiSmpsIO.hpp.

bool SmiSmpsIO::ifstoch [private]

Definition at line 97 of file SmiSmpsIO.hpp.

Definition at line 98 of file SmiSmpsIO.hpp.

Definition at line 99 of file SmiSmpsIO.hpp.

bool SmiSmpsIO::combineRuleSet [private]

Definition at line 100 of file SmiSmpsIO.hpp.


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

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1