18 namespace Solver_CPU {
23 explicit ProgramParameters(
const std::shared_ptr<MF::Database::ConfigData>& ConfigData_Ptr);
27 static std::shared_ptr<MF::Solver_CPU::ProgramParameters>
New(
const std::shared_ptr<MF::Database::ConfigData>& ConfigData_Ptr) {
28 auto ProgramParameters_Ptr = std::make_shared<MF::Solver_CPU::ProgramParameters>(ConfigData_Ptr);
29 return ProgramParameters_Ptr;
std::string CaseParametersFile
Case parameters file name and path (relative to case folder).
std::string GeometryFolder
Path to geometry folder.
ProgramParameters(const std::shared_ptr< MF::Database::ConfigData > &ConfigData_Ptr)
The ProgramParameters class stores paths to program files and folders.
std::string CaseFolder
Path to case folder.
std::string GeometryFileName
Geometry file name and path (relative to case folder).
std::string ProgramParametersFile
Program parameters file name and path (relative to case folder).
static std::shared_ptr< MF::Solver_CPU::ProgramParameters > New(const std::shared_ptr< MF::Database::ConfigData > &ConfigData_Ptr)
~ProgramParameters()=default
std::string CheckPointFile
Checkpoint file name and path (relative to case folder), without file extension.
std::string ThreadParametersFile
Thread parameters file name and path (relative to case folder).
std::string OutputFile
Results (output) file name and path (relative to case folder), without file extension.