#include <SmiSmpsIO.hpp>
Inheritance diagram for SmiSmpsIO:


Public Member Functions | |
| SmiCoreData * | readTimeFile (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) |
| SmiCoreCombineRule * | getCoreCombineRule () |
| 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 |
| SmiSmpsCardReader * | smpsCardReader_ |
| SmiCoreCombineRule * | combineRule_ |
| bool | combineRuleSet |
Definition at line 75 of file SmiSmpsIO.hpp.
typedef std::map<string,int> SmiSmpsIO::StringIntMap [private] |
Definition at line 94 of file SmiSmpsIO.hpp.
| SmiSmpsIO::SmiSmpsIO | ( | ) | [inline] |
Definition at line 88 of file SmiSmpsIO.hpp.
| SmiSmpsIO::~SmiSmpsIO | ( | ) | [inline] |
| 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] |
| SmiCoreCombineRule* SmiSmpsIO::getCoreCombineRule | ( | ) | [inline] |
| int SmiSmpsIO::getNumStages | ( | ) | [inline] |
| int* SmiSmpsIO::getColumnStages | ( | ) | [inline] |
| int* SmiSmpsIO::getRowStages | ( | ) | [inline] |
int SmiSmpsIO::nstag_ [private] |
int* SmiSmpsIO::cstag_ [private] |
int* SmiSmpsIO::rstag_ [private] |
StringIntMap SmiSmpsIO::periodMap_ [private] |
Definition at line 95 of file SmiSmpsIO.hpp.
StringIntMap SmiSmpsIO::scenarioMap_ [private] |
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.
SmiSmpsCardReader* SmiSmpsIO::smpsCardReader_ [private] |
SmiCoreCombineRule* SmiSmpsIO::combineRule_ [private] |
Definition at line 99 of file SmiSmpsIO.hpp.
Referenced by getCoreCombineRule(), and setCoreCombineRule().
bool SmiSmpsIO::combineRuleSet [private] |
1.4.7