Storm
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 |
![]() | |
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 |
![]() | |
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.