28 storm::modelchecker::multiobjective::MultiObjectiveMethod
const&
getMethod()
const;
29 void setMethod(storm::modelchecker::multiobjective::MultiObjectiveMethod value);
76 storm::modelchecker::multiobjective::MultiObjectiveMethod method;
77 boost::optional<std::string> plotPathUnderApprox, plotPathOverApprox, plotPathParetoPoints;
78 storm::RationalNumber precision;
81 bool indicatorConstraints;
82 bool bsccOrderEncoding;
83 bool redundantBsccConstraints;
84 boost::optional<uint64_t> maxSteps;
85 boost::optional<storm::storage::SchedulerClass> schedulerRestriction;
87 bool useLexicographicModelChecking;
bool getUseIndicatorConstraints() const
EncodingType const & getEncodingType() const
uint64_t const & getMaxSteps() const
void setLexicographicModelChecking(bool value)
void setPrecision(storm::RationalNumber const &value)
storm::modelchecker::multiobjective::MultiObjectiveMethod const & getMethod() const
@ RelativeToDiff
Absolute precision.
void setPrecisionType(PrecisionType const &value)
void setPrintResults(bool value)
void setPlotPathOverApproximation(std::string const &path)
bool isExportPlotSet() const
void setPlotPathUnderApproximation(std::string const &path)
@ Classic
Pick automatically.
@ Flow
The classic backwards encoding.
void setMethod(storm::modelchecker::multiobjective::MultiObjectiveMethod value)
void unsetPlotPathUnderApproximation()
bool getUseBsccOrderEncoding() const
void setUseBsccOrderEncoding(bool value)
bool isSchedulerRestrictionSet() const
void setUseRedundantBsccConstraints(bool value)
void setEncodingType(EncodingType const &value)
boost::optional< std::string > getPlotPathOverApproximation() const
void setSchedulerRestriction(storm::storage::SchedulerClass const &value)
void unsetPlotPathParetoPoints()
bool isPrintResultsSet() const
void setPlotPathParetoPoints(std::string const &path)
void unsetSchedulerRestriction()
bool isLexicographicModelCheckingSet() const
storm::RationalNumber const & getPrecision() const
void unsetPlotPathOverApproximation()
bool isMaxStepsSet() const
bool getUseRedundantBsccConstraints() const
boost::optional< std::string > getPlotPathParetoPoints() const
MultiObjectiveModelCheckerEnvironment()
storm::storage::SchedulerClass const & getSchedulerRestriction() const
void setMaxSteps(uint64_t const &value)
boost::optional< std::string > getPlotPathUnderApproximation() const
void setUseIndicatorConstraints(bool value)
PrecisionType const & getPrecisionType() const
~MultiObjectiveModelCheckerEnvironment()