9 : useModularisation(false),
14 mttfAlgorithm(
"proceeding"),
15 approximationHeuristic(
storm::
dft::
builder::ApproximationHeuristic::DEPTH) {
22 return useModularisation;
26 useModularisation = value;
50 mttfPrecision = value;
66 mttfAlgorithm = value;
70 return approximationError.has_value();
75 return approximationError.value();
79 approximationError = value;
83 approximationError = std::nullopt;
87 return approximationHeuristic;
91 approximationHeuristic = value;
void setUseModularisation(bool value)
void setMttfAlgorithm(std::string const &value)
bool isApproximationErrorSet() const
void setMttfStepsize(double value)
bool isUseModularisation() const
size_t getChunksize() const
void setSolveWithSMT(bool value)
void setChunksize(size_t value)
void setApproximationHeuristic(storm::dft::builder::ApproximationHeuristic value)
std::string const & getMttfAlgorithm() const
void setApproximationError(double value)
void unsetApproximationError()
double getMttfPrecision() const
bool isSolveWithSMT() const
double getMttfStepsize() const
void setMttfPrecision(double value)
double getApproximationError() const
storm::dft::builder::ApproximationHeuristic getApproximationHeuristic() const
#define STORM_LOG_ASSERT(cond, message)
ApproximationHeuristic
Enum representing the heuristic used for deciding which states to expand.