// CSVWriter.h #ifndef CSVWRITER_H #define CSVWRITER_H #include <cstdlib> #include <iostream> #include <sstream> #include <iomanip> #include <time.h> #include "Hydrograph.h" #include "MatData.h" namespace math1d_cl { class CSVWriter { public: void saveMCResult(std::shared_ptr<math1d_cl::MatData> matData, std::vector<math1d_cl::Hydrograph>& hydrographs, int nTimeSteps, std::string qFileName, std::string hFileName); void saveRRResult(std::shared_ptr<math1d_cl::MatData> matData); private: std::string printDateTime(const time_t& dateTime); }; } #endif