RestartMonitor< number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::Restart::RestartMonitor< number > Class Template Reference
#include <restart.hpp>
Public Member Functions | |
| RestartMonitor (const RestartData< number > &data, const TimeIntegration::TimeIterator< number > &time) | |
| bool | do_load () const |
| bool | do_save () const |
| void | prepare_save () |
Private Member Functions | |
| number | compute_current_time () const |
Private Attributes | |
| const RestartData< number > & | data |
| std::filesystem::path | dir |
| std::filesystem::path | prefix |
| const TimeIntegration::TimeIterator< number > & | time |
| number | last_written_time = 0.0 |
| std::chrono::time_point< std::chrono::system_clock > | real_time_start |
| std::vector< std::string > | suffices |
Constructor & Destructor Documentation
◆ RestartMonitor()
template<typename number >
| MeltPoolDG::Restart::RestartMonitor< number >::RestartMonitor | ( | const RestartData< number > & | data, |
| const TimeIntegration::TimeIterator< number > & | time | ||
| ) |
Member Function Documentation
◆ compute_current_time()
template<typename number >
|
private |
◆ do_load()
template<typename number >
| bool MeltPoolDG::Restart::RestartMonitor< number >::do_load | ( | ) | const |
◆ do_save()
template<typename number >
| bool MeltPoolDG::Restart::RestartMonitor< number >::do_save | ( | ) | const |
◆ prepare_save()
template<typename number >
| void MeltPoolDG::Restart::RestartMonitor< number >::prepare_save | ( | ) |
copy existing restart files
copy parameter file (workaround since overwrite_existing complains with certain / compilers)
Member Data Documentation
◆ data
template<typename number >
|
private |
◆ dir
template<typename number >
|
private |
◆ last_written_time
template<typename number >
|
mutableprivate |
◆ prefix
template<typename number >
|
private |
◆ real_time_start
template<typename number >
|
private |
◆ suffices
template<typename number >
|
private |
Initial value:
= {"_tria",
"_tria.info",
"_tria_fixed.data",
"_tria_variable.data",
"_problem.restart"}
◆ time
template<typename number >
|
private |
The documentation for this class was generated from the following files:
- include/meltpooldg/utilities/restart.hpp
- source/utilities/restart.cpp
Generated by