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


Public Member Functions | |
| ExprtkExpressionEvaluator (storm::expressions::ExpressionManager const &manager) | |
| Creates an expression evaluator that is capable of evaluating expressions managed by the given manager. | |
| double | asRational (Expression const &expression) const override |
Public Member Functions inherited from storm::expressions::ExprtkExpressionEvaluatorBase< double > | |
| ExprtkExpressionEvaluatorBase (storm::expressions::ExpressionManager const &manager) | |
| bool | asBool (Expression const &expression) const override |
| int_fast64_t | asInt (Expression const &expression) const override |
| void | setBooleanValue (storm::expressions::Variable const &variable, bool value) override |
| void | setIntegerValue (storm::expressions::Variable const &variable, int_fast64_t value) override |
| void | setRationalValue (storm::expressions::Variable const &variable, double value) override |
Public Member Functions inherited from storm::expressions::ExpressionEvaluatorBase< RationalReturnType > | |
| ExpressionEvaluatorBase (storm::expressions::ExpressionManager const &manager) | |
| virtual | ~ExpressionEvaluatorBase ()=default |
Definition at line 51 of file ExprtkExpressionEvaluator.h.
| storm::expressions::ExprtkExpressionEvaluator::ExprtkExpressionEvaluator | ( | storm::expressions::ExpressionManager const & | manager | ) |
Creates an expression evaluator that is capable of evaluating expressions managed by the given manager.
| manager | The manager responsible for the expressions. |
Definition at line 80 of file ExprtkExpressionEvaluator.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionEvaluatorBase< RationalReturnType >.
Definition at line 84 of file ExprtkExpressionEvaluator.cpp.