Storm
A Modern Probabilistic Model Checker
|
#include <MultiObjectiveModelCheckerEnvironment.h>
Public Types | |
enum class | PrecisionType { Absolute , RelativeToDiff } |
enum class | EncodingType { Auto , Classic , Flow } |
Definition at line 12 of file MultiObjectiveModelCheckerEnvironment.h.
|
strong |
Enumerator | |
---|---|
Auto | |
Classic | Pick automatically. |
Flow | The classic backwards encoding. The encoding as a flow network |
Definition at line 19 of file MultiObjectiveModelCheckerEnvironment.h.
|
strong |
Enumerator | |
---|---|
Absolute | |
RelativeToDiff | Absolute precision. Relative to the difference between largest and smallest objective value(s) |
Definition at line 14 of file MultiObjectiveModelCheckerEnvironment.h.
storm::MultiObjectiveModelCheckerEnvironment::MultiObjectiveModelCheckerEnvironment | ( | ) |
Definition at line 11 of file MultiObjectiveModelCheckerEnvironment.cpp.
storm::MultiObjectiveModelCheckerEnvironment::~MultiObjectiveModelCheckerEnvironment | ( | ) |
Definition at line 54 of file MultiObjectiveModelCheckerEnvironment.cpp.
MultiObjectiveModelCheckerEnvironment::EncodingType const & storm::MultiObjectiveModelCheckerEnvironment::getEncodingType | ( | ) | const |
Definition at line 122 of file MultiObjectiveModelCheckerEnvironment.cpp.
uint64_t const & storm::MultiObjectiveModelCheckerEnvironment::getMaxSteps | ( | ) | const |
Definition at line 156 of file MultiObjectiveModelCheckerEnvironment.cpp.
storm::modelchecker::multiobjective::MultiObjectiveMethod const & storm::MultiObjectiveModelCheckerEnvironment::getMethod | ( | ) | const |
Definition at line 58 of file MultiObjectiveModelCheckerEnvironment.cpp.
boost::optional< std::string > storm::MultiObjectiveModelCheckerEnvironment::getPlotPathOverApproximation | ( | ) | const |
Definition at line 82 of file MultiObjectiveModelCheckerEnvironment.cpp.
boost::optional< std::string > storm::MultiObjectiveModelCheckerEnvironment::getPlotPathParetoPoints | ( | ) | const |
Definition at line 94 of file MultiObjectiveModelCheckerEnvironment.cpp.
boost::optional< std::string > storm::MultiObjectiveModelCheckerEnvironment::getPlotPathUnderApproximation | ( | ) | const |
Definition at line 70 of file MultiObjectiveModelCheckerEnvironment.cpp.
storm::RationalNumber const & storm::MultiObjectiveModelCheckerEnvironment::getPrecision | ( | ) | const |
Definition at line 106 of file MultiObjectiveModelCheckerEnvironment.cpp.
MultiObjectiveModelCheckerEnvironment::PrecisionType const & storm::MultiObjectiveModelCheckerEnvironment::getPrecisionType | ( | ) | const |
Definition at line 114 of file MultiObjectiveModelCheckerEnvironment.cpp.
storm::storage::SchedulerClass const & storm::MultiObjectiveModelCheckerEnvironment::getSchedulerRestriction | ( | ) | const |
Definition at line 172 of file MultiObjectiveModelCheckerEnvironment.cpp.
bool storm::MultiObjectiveModelCheckerEnvironment::getUseBsccOrderEncoding | ( | ) | const |
Definition at line 137 of file MultiObjectiveModelCheckerEnvironment.cpp.
bool storm::MultiObjectiveModelCheckerEnvironment::getUseIndicatorConstraints | ( | ) | const |
Definition at line 130 of file MultiObjectiveModelCheckerEnvironment.cpp.
bool storm::MultiObjectiveModelCheckerEnvironment::getUseRedundantBsccConstraints | ( | ) | const |
Definition at line 144 of file MultiObjectiveModelCheckerEnvironment.cpp.
bool storm::MultiObjectiveModelCheckerEnvironment::isExportPlotSet | ( | ) | const |
Definition at line 66 of file MultiObjectiveModelCheckerEnvironment.cpp.
bool storm::MultiObjectiveModelCheckerEnvironment::isLexicographicModelCheckingSet | ( | ) | const |
Definition at line 192 of file MultiObjectiveModelCheckerEnvironment.cpp.
bool storm::MultiObjectiveModelCheckerEnvironment::isMaxStepsSet | ( | ) | const |
Definition at line 152 of file MultiObjectiveModelCheckerEnvironment.cpp.
bool storm::MultiObjectiveModelCheckerEnvironment::isPrintResultsSet | ( | ) | const |
Definition at line 184 of file MultiObjectiveModelCheckerEnvironment.cpp.
bool storm::MultiObjectiveModelCheckerEnvironment::isSchedulerRestrictionSet | ( | ) | const |
Definition at line 168 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setEncodingType | ( | EncodingType const & | value | ) |
Definition at line 126 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setLexicographicModelChecking | ( | bool | value | ) |
Definition at line 196 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setMaxSteps | ( | uint64_t const & | value | ) |
Definition at line 160 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setMethod | ( | storm::modelchecker::multiobjective::MultiObjectiveMethod | value | ) |
Definition at line 62 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setPlotPathOverApproximation | ( | std::string const & | path | ) |
Definition at line 86 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setPlotPathParetoPoints | ( | std::string const & | path | ) |
Definition at line 98 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setPlotPathUnderApproximation | ( | std::string const & | path | ) |
Definition at line 74 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setPrecision | ( | storm::RationalNumber const & | value | ) |
Definition at line 110 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setPrecisionType | ( | PrecisionType const & | value | ) |
Definition at line 118 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setPrintResults | ( | bool | value | ) |
Definition at line 188 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setSchedulerRestriction | ( | storm::storage::SchedulerClass const & | value | ) |
Definition at line 176 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setUseBsccOrderEncoding | ( | bool | value | ) |
Definition at line 140 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setUseIndicatorConstraints | ( | bool | value | ) |
Definition at line 133 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::setUseRedundantBsccConstraints | ( | bool | value | ) |
Definition at line 148 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::unsetMaxSteps | ( | ) |
Definition at line 164 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::unsetPlotPathOverApproximation | ( | ) |
Definition at line 90 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::unsetPlotPathParetoPoints | ( | ) |
Definition at line 102 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::unsetPlotPathUnderApproximation | ( | ) |
Definition at line 78 of file MultiObjectiveModelCheckerEnvironment.cpp.
void storm::MultiObjectiveModelCheckerEnvironment::unsetSchedulerRestriction | ( | ) |
Definition at line 180 of file MultiObjectiveModelCheckerEnvironment.cpp.