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 override
 
std::string MasterFormulation () const override
 
std::string AdditionalConstraintsFilename () const override
 
std::filesystem::path ArchivePath () const override
 
std::filesystem::path WeightsFile () const override
 
std::vector< int > ActiveYears () const override
 
bool UnnamedProblems () const override
 
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 StudyPath () const override
 
void checkMandatoryOptions (const std::string &log_location) const
 
auto exclusiveMandatoryParameters () const
 
- Public Member Functions inherited from OptionsParser
boost::program_options::options_description_easy_init AddOptions ()
 
- Public Member Functions inherited from ProblemGenerationOptions

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
inlinenodiscardoverridevirtual

◆ AdditionalConstraintsFilename()

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

◆ ArchivePath()

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

◆ deduceXpansionDirIfEmpty()

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

◆ MasterFormulation()

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

◆ Parse()

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

Reimplemented from OptionsParser.

◆ StudyPath()

std::filesystem::path ProblemGenerationExeOptions::StudyPath ( ) const
nodiscardoverridevirtual

◆ UnnamedProblems()

bool ProblemGenerationExeOptions::UnnamedProblems ( ) const
inlinenodiscardoverridevirtual

◆ WeightsFile()

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

◆ XpansionOutputDir()

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

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