|
Storm 1.13.0.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 124 of file OperatorFormula.cpp.
| Bound const & storm::logic::OperatorFormula::getBound | ( | ) | const |
Definition at line 80 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 112 of file OperatorFormula.cpp.
| OptimizationDirection const & storm::logic::OperatorFormula::getOptimalityType | ( | ) | const |
Definition at line 96 of file OperatorFormula.cpp.
| storm::expressions::Expression const & storm::logic::OperatorFormula::getThreshold | ( | ) | const |
Definition at line 37 of file OperatorFormula.cpp.
| storm::RationalInterval storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 70 of file OperatorFormula.cpp.
| storm::Interval storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 63 of file OperatorFormula.cpp.
| storm::RationalFunction storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 56 of file OperatorFormula.cpp.
| storm::RationalNumber storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 49 of file OperatorFormula.cpp.
| double storm::logic::OperatorFormula::getThresholdAs | ( | ) | const |
Definition at line 42 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 92 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 116 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 120 of file OperatorFormula.cpp.
|
overridevirtual |
Reimplemented from storm::logic::Formula.
Definition at line 108 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::removeBound | ( | ) |
Definition at line 88 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::removeOptimalityType | ( | ) |
Definition at line 104 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::setBound | ( | Bound const & | newBound | ) |
Definition at line 84 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 100 of file OperatorFormula.cpp.
| void storm::logic::OperatorFormula::setThreshold | ( | storm::expressions::Expression const & | newThreshold | ) |
Definition at line 76 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 131 of file OperatorFormula.cpp.
|
protected |
Definition at line 62 of file OperatorFormula.h.