Newer
Older
// 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