|
Storm 1.11.1.1
A Modern Probabilistic Model Checker
|
#include <OperatorFormula.h>


Protected Attributes | |
| OperatorInformation | operatorInformation |
Additional Inherited Members | |
Static Public Member Functions inherited from storm::logic::Formula | |
| 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 19 of file OperatorFormula.cpp.
|
inlinevirtual |
Definition at line 28 of file OperatorFormula.h.
|
overridevirtual |
Reimplemented from storm::logic::UnaryStateFormula.
Definition at line 117 of file OperatorFormula.cpp.
| Bound const & storm::logic::OperatorFormula::getBound | ( | ) | const |
Definition at line 73 of file OperatorFormula.cpp.
| ComparisonType storm::logic::OperatorFormula::getComparisonType | ( | ) | const |
Definition at line 28 of file OperatorFormula.cpp.
| OperatorInformation const & storm::logic::OperatorFormula::getOperatorInformation | ( | ) | const |
Definition at line 105 of file OperatorFormula.cpp.
| OptimizationDirection const & storm::logic::OperatorFormula::getOptimalityType | ( | ) | const |
Definition at line 89 of file OperatorFormula.cpp.
| storm::expressions::Expression const & storm::logic::OperatorFormula::getThreshold | ( | ) | const |
Definition at line 37 of file OperatorFormula.cpp.
| double storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 42 of file OperatorFormula.cpp.
| storm::RationalNumber storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 49 of file OperatorFormula.cpp.
| storm::RationalFunction storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 56 of file OperatorFormula.cpp.
| storm::Interval storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 63 of file OperatorFormula.cpp.
| ValueType storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
| bool storm::logic::OperatorFormula::hasBound | ( | ) | const |
Definition at line 24 of file OperatorFormula.cpp.
| bool storm::logic::OperatorFormula::hasOptimalityType | ( | ) | const |
Definition at line 85 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 109 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 113 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 101 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::removeBound | ( | ) |
Definition at line 81 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::removeOptimalityType | ( | ) |
Definition at line 97 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::setBound | ( | Bound const & | newBound | ) |
Definition at line 77 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::setComparisonType | ( | ComparisonType | newComparisonType | ) |
Definition at line 33 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::setOptimalityType | ( | storm::solver::OptimizationDirection | newOptimalityType | ) |
Definition at line 93 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::setThreshold | ( | storm::expressions::Expression const & | newThreshold | ) |
Definition at line 69 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 124 of file OperatorFormula.cpp.
|
protected |
Definition at line 62 of file OperatorFormula.h.