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.