52 void writeInit(std::shared_ptr<Parameter> para, std::shared_ptr<CudaMemoryManager> cudaMemoryManager)
override;
53 void writeTimestep(std::shared_ptr<Parameter> para,
unsigned int timestep)
override;
56 void writeTimestep(std::shared_ptr<Parameter> para,
unsigned int timestep,
int level)
override;
57 std::vector<std::string> writeUnstructuredGridLT(std::shared_ptr<Parameter> para,
int level,
58 std::vector<std::string>& fname);
59 std::vector<std::string> writeUnstructuredGridMeanLT(std::shared_ptr<Parameter> para,
int level,
60 std::vector<std::string>& fname);
62 std::string writeCollectionFile(std::shared_ptr<Parameter> para,
unsigned int timestep);
64 std::string writeCollectionFileMean(std::shared_ptr<Parameter> para,
unsigned int timestep);
66 std::string writePvdCollectionFileForTimeSeries(
const Parameter& para);
68 std::vector<std::string> getNodeDataNames(std::shared_ptr<Parameter> para);
69 std::vector<std::string> getMeanNodeDataNames(std::shared_ptr<Parameter> para);
71 std::vector<std::string> fileNamesForCollectionFile;
72 std::vector<std::string> fileNamesForCollectionFileMean;
74 std::map<uint, std::vector<std::string>>
75 fileNamesForCollectionFileTimeSeries;