#include <SmiSmpsIO.hpp>
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] |
Definition at line 89 of file SmiSmpsIO.hpp.
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.
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.
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] |
Definition at line 98 of file SmiSmpsIO.hpp.
SmiCoreCombineRule* SmiSmpsIO::combineRule_ [private] |
Definition at line 99 of file SmiSmpsIO.hpp.
bool SmiSmpsIO::combineRuleSet [private] |
Definition at line 100 of file SmiSmpsIO.hpp.