Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
ProblemGenerationExeOptions Class Reference
Inheritance diagram for ProblemGenerationExeOptions:
OptionsParser ProblemGenerationOptions FullRunOptionsParser

Public Member Functions

std::filesystem::path XpansionOutputDir () const
 
std::string MasterFormulation () const
 
std::string AdditionalConstraintsFilename () const
 
std::filesystem::path ArchivePath () const
 
std::filesystem::path WeightsFile () const
 
std::vector< int > ActiveYears () const
 
bool UnnamedProblems () const
 
void Parse (unsigned int argc, const char *const *argv) override
 
std::filesystem::path deduceXpansionDirIfEmpty (std::filesystem::path xpansion_output_dir, const std::filesystem::path &archive_path) const override
 
std::filesystem::path deduceArchivePathIfEmpty (const std::filesystem::path &xpansion_output_dir, const std::filesystem::path &archive_path) const override
 
- Public Member Functions inherited from OptionsParser
boost::program_options::options_description_easy_init AddOptions ()
 

Additional Inherited Members

- Protected Member Functions inherited from OptionsParser
 OptionsParser (const std::string &exe_name)
 

Member Function Documentation

◆ ActiveYears()

std::vector< int > ProblemGenerationExeOptions::ActiveYears ( ) const
inlinevirtual

◆ AdditionalConstraintsFilename()

std::string ProblemGenerationExeOptions::AdditionalConstraintsFilename ( ) const
inlinevirtual

◆ ArchivePath()

std::filesystem::path ProblemGenerationExeOptions::ArchivePath ( ) const
inlinevirtual

◆ deduceArchivePathIfEmpty()

std::filesystem::path ProblemGenerationExeOptions::deduceArchivePathIfEmpty ( const std::filesystem::path &  xpansion_output_dir,
const std::filesystem::path &  archive_path 
) const
overridevirtual

◆ deduceXpansionDirIfEmpty()

std::filesystem::path ProblemGenerationExeOptions::deduceXpansionDirIfEmpty ( std::filesystem::path  xpansion_output_dir,
const std::filesystem::path &  archive_path 
) const
overridevirtual

◆ MasterFormulation()

std::string ProblemGenerationExeOptions::MasterFormulation ( ) const
inlinevirtual

◆ Parse()

void ProblemGenerationExeOptions::Parse ( unsigned int  argc,
const char *const *  argv 
)
overridevirtual

Reimplemented from OptionsParser.

◆ UnnamedProblems()

bool ProblemGenerationExeOptions::UnnamedProblems ( ) const
inlinevirtual

◆ WeightsFile()

std::filesystem::path ProblemGenerationExeOptions::WeightsFile ( ) const
inlinevirtual

◆ XpansionOutputDir()

std::filesystem::path ProblemGenerationExeOptions::XpansionOutputDir ( ) const
inlinevirtual

The documentation for this class was generated from the following files: