Storm
A Modern Probabilistic Model Checker
|
#include <OperatorFormula.h>
Protected Attributes | |
OperatorInformation | operatorInformation |
Additional Inherited Members | |
![]() | |
static std::shared_ptr< Formula const > | getTrueFormula () |
Definition at line 24 of file OperatorFormula.h.
storm::logic::OperatorFormula::OperatorFormula | ( | std::shared_ptr< Formula const > const & | subformula, |
OperatorInformation const & | operatorInformation = OperatorInformation() |
||
) |
Definition at line 16 of file OperatorFormula.cpp.
|
inlinevirtual |
Definition at line 28 of file OperatorFormula.h.
|
overridevirtual |
Reimplemented from storm::logic::UnaryStateFormula.
Definition at line 107 of file OperatorFormula.cpp.
Bound const & storm::logic::OperatorFormula::getBound | ( | ) | const |
Definition at line 63 of file OperatorFormula.cpp.
ComparisonType storm::logic::OperatorFormula::getComparisonType | ( | ) | const |
Definition at line 25 of file OperatorFormula.cpp.
OperatorInformation const & storm::logic::OperatorFormula::getOperatorInformation | ( | ) | const |
Definition at line 95 of file OperatorFormula.cpp.
OptimizationDirection const & storm::logic::OperatorFormula::getOptimalityType | ( | ) | const |
Definition at line 79 of file OperatorFormula.cpp.
storm::expressions::Expression const & storm::logic::OperatorFormula::getThreshold | ( | ) | const |
Definition at line 34 of file OperatorFormula.cpp.
double storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 39 of file OperatorFormula.cpp.
storm::RationalNumber storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 46 of file OperatorFormula.cpp.
storm::RationalFunction storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 53 of file OperatorFormula.cpp.
ValueType storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
bool storm::logic::OperatorFormula::hasBound | ( | ) | const |
Definition at line 21 of file OperatorFormula.cpp.
bool storm::logic::OperatorFormula::hasOptimalityType | ( | ) | const |
Definition at line 75 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 99 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 103 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 91 of file OperatorFormula.cpp.
void storm::logic::OperatorFormula::removeBound | ( | ) |
Definition at line 71 of file OperatorFormula.cpp.
void storm::logic::OperatorFormula::removeOptimalityType | ( | ) |
Definition at line 87 of file OperatorFormula.cpp.
void storm::logic::OperatorFormula::setBound | ( | Bound const & | newBound | ) |
Definition at line 67 of file OperatorFormula.cpp.
void storm::logic::OperatorFormula::setComparisonType | ( | ComparisonType | newComparisonType | ) |
Definition at line 30 of file OperatorFormula.cpp.
void storm::logic::OperatorFormula::setOptimalityType | ( | storm::solver::OptimizationDirection | newOptimalityType | ) |
Definition at line 83 of file OperatorFormula.cpp.
void storm::logic::OperatorFormula::setThreshold | ( | storm::expressions::Expression const & | newThreshold | ) |
Definition at line 59 of file OperatorFormula.cpp.
|
overridevirtual |
Writes the forumla to the given output stream.
allowParenthesis | if true, the output is potentially surrounded by parentheses depending on whether parentheses are needed to avoid ambiguity when this formula appears as a subformula of some larger formula. |
Implements storm::logic::Formula.
Reimplemented in storm::logic::LongRunAverageOperatorFormula, storm::logic::ProbabilityOperatorFormula, storm::logic::RewardOperatorFormula, and storm::logic::TimeOperatorFormula.
Definition at line 114 of file OperatorFormula.cpp.
|
protected |
Definition at line 62 of file OperatorFormula.h.