53 static std::shared_ptr<LogFileWriterImp>
getNewInstance(std::shared_ptr<LogFileHead>
logFileHead, std::shared_ptr<BasicSimulationInfo> basicSimInfo, std::shared_ptr<BasicTestLogFileInformation>
basicTestInfo, std::vector<std::shared_ptr<TestLogFileInformation> >
testLogFiles,
55 std::shared_ptr<SimulationLogFileInformation> simLogInfo,
56 std::string kernel,
double viscosity);
61 LogFileWriterImp(std::shared_ptr<LogFileHead>
logFileHead, std::shared_ptr<BasicSimulationInfo> basicSimInfo, std::shared_ptr<BasicTestLogFileInformation>
basicTestInfo, std::vector<std::shared_ptr<TestLogFileInformation> >
testLogFiles, std::shared_ptr<LogFileTimeInformation>
logFileTimeInfo, std::shared_ptr<SimulationLogFileInformation> simLogInfo, std::string kernel,
double viscosity);
62 std::string calcDateAndTime();
66 std::string logFilePath;
69 std::string kernelName;
71 std::vector<std::shared_ptr<LogFileInformation> > logFileInfo;
72 std::shared_ptr<SimulationLogFileInformation> simLogInfo;
static std::shared_ptr< LogFileWriterImp > getNewInstance(std::shared_ptr< LogFileHead > logFileHead, std::shared_ptr< BasicSimulationInfo > basicSimInfo, std::shared_ptr< BasicTestLogFileInformation > basicTestInfo, std::vector< std::shared_ptr< TestLogFileInformation > > testLogFiles, std::shared_ptr< LogFileTimeInformation > logFileTimeInfo, std::shared_ptr< SimulationLogFileInformation > simLogInfo, std::string kernel, double viscosity)