Program Listing for File PDWriter.cpp¶
↰ Return to documentation for file (core/src/PDWriter.cpp)
#include "include/PrognosticData.hpp"
#include "include/ConfiguredModule.hpp"
#include "include/ModelMetadata.hpp"
#include "include/StructureFactory.hpp"
namespace Nextsim {
void PrognosticData::writeRestartFile(const std::string& filePath) const
{
Logged::notice(std::string(" Writing state-based restart file: ") + filePath + '\n');
ModelState state = getStatePrognostic();
auto& meta = ModelMetadata::getInstance();
meta.affixCoordinates(state);
StructureFactory::fileFromState(state, filePath, true);
}
}