7 #ifndef IO_PROVIDER_INC
8 #define IO_PROVIDER_INC
18 LSSCout& operator<< (LSSCout &s,
const T &x) {
71 std::string* outFilePath,
72 int* iterationStride);
78 void setTrace(
int locationIndex,
int timeIndex);
Definition: IOProvider.hpp:59
int close()
Definition: IOProvider.cpp:357
~IOProvider()
Definition: IOProvider.cpp:89
int locationIndex
Definition: IOProvider.hpp:50
ModelContext ** context
Definition: IOProvider.hpp:85
int * iterationStride
Definition: IOProvider.hpp:86
Definition: IOProvider.hpp:48
std::string * outFilePath
Definition: IOProvider.hpp:93
int locationIndex
Definition: IOProvider.hpp:45
std::vector< TimeLocationTrace * > * timeLocationTraces
Definition: IOProvider.hpp:90
int populate(ModelContext *context, std::string *outFilePath, int *iterationStride)
Definition: IOProvider.cpp:109
int timeIndex
Definition: IOProvider.hpp:51
std::ofstream * outFileStream
Definition: IOProvider.hpp:92
bool * isOpen
Definition: IOProvider.hpp:87
int fileInit()
Definition: IOProvider.cpp:130
LSSCout lssCout
Definition: IOProvider.cpp:9
Definition: IOProvider.hpp:43
IOProvider()
Definition: IOProvider.cpp:13
void setTrace(int locationIndex)
Definition: IOProvider.cpp:26
int catIter(int iteration)
Definition: IOProvider.cpp:253
Definition: ModelContext.hpp:82
time_t * timer
Definition: IOProvider.hpp:88
time_t * startTime
Definition: IOProvider.hpp:89
std::vector< LocationTrace * > * locationTraces
Definition: IOProvider.hpp:91