Storm
A Modern Probabilistic Model Checker
|
#include <AddExpressionAdapter.h>
Public Member Functions | |
AddExpressionAdapter (std::shared_ptr< storm::dd::DdManager< Type > > ddManager, std::shared_ptr< std::map< storm::expressions::Variable, storm::expressions::Variable > > const &variableMapping) | |
storm::dd::Add< Type, ValueType > | translateExpression (storm::expressions::Expression const &expression) |
storm::dd::Bdd< Type > | translateBooleanExpression (storm::expressions::Expression const &expression) |
void | setValue (storm::expressions::Variable const &variable, ValueType const &value) |
virtual boost::any | visit (storm::expressions::IfThenElseExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::BinaryBooleanFunctionExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::BinaryNumericalFunctionExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::BinaryRelationExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::VariableExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::UnaryBooleanFunctionExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::UnaryNumericalFunctionExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::BooleanLiteralExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::IntegerLiteralExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (storm::expressions::RationalLiteralExpression const &expression, boost::any const &data) override |
![]() | |
virtual | ~ExpressionVisitor ()=default |
virtual boost::any | visit (PredicateExpression const &expression, boost::any const &data) |
Definition at line 18 of file AddExpressionAdapter.h.
storm::adapters::AddExpressionAdapter< Type, ValueType >::AddExpressionAdapter | ( | std::shared_ptr< storm::dd::DdManager< Type > > | ddManager, |
std::shared_ptr< std::map< storm::expressions::Variable, storm::expressions::Variable > > const & | variableMapping | ||
) |
Definition at line 20 of file AddExpressionAdapter.cpp.
void storm::adapters::AddExpressionAdapter< Type, ValueType >::setValue | ( | storm::expressions::Variable const & | variable, |
ValueType const & | value | ||
) |
Definition at line 43 of file AddExpressionAdapter.cpp.
storm::dd::Bdd< Type > storm::adapters::AddExpressionAdapter< Type, ValueType >::translateBooleanExpression | ( | storm::expressions::Expression const & | expression | ) |
Definition at line 37 of file AddExpressionAdapter.cpp.
storm::dd::Add< Type, ValueType > storm::adapters::AddExpressionAdapter< Type, ValueType >::translateExpression | ( | storm::expressions::Expression const & | expression | ) |
Definition at line 28 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 63 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 90 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 131 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 213 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 48 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 218 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 223 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 179 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 192 of file AddExpressionAdapter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 161 of file AddExpressionAdapter.cpp.