Storm
A Modern Probabilistic Model Checker
|
#include <VariableSetPredicateSplitter.h>
Public Member Functions | |
VariableSetPredicateSplitter (std::set< storm::expressions::Variable > const &irrelevantVariables) | |
std::vector< storm::expressions::Expression > | split (storm::expressions::Expression const &expression) |
virtual boost::any | visit (IfThenElseExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (BinaryBooleanFunctionExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (BinaryNumericalFunctionExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (BinaryRelationExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (VariableExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (UnaryBooleanFunctionExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (UnaryNumericalFunctionExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (BooleanLiteralExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (IntegerLiteralExpression const &expression, boost::any const &data) override |
virtual boost::any | visit (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 14 of file VariableSetPredicateSplitter.h.
storm::expressions::VariableSetPredicateSplitter::VariableSetPredicateSplitter | ( | std::set< storm::expressions::Variable > const & | irrelevantVariables | ) |
Definition at line 11 of file VariableSetPredicateSplitter.cpp.
std::vector< storm::expressions::Expression > storm::expressions::VariableSetPredicateSplitter::split | ( | storm::expressions::Expression const & | expression | ) |
Definition at line 16 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 72 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 115 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 119 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 182 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 35 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 186 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 190 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 156 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 178 of file VariableSetPredicateSplitter.cpp.
|
overridevirtual |
Implements storm::expressions::ExpressionVisitor.
Definition at line 149 of file VariableSetPredicateSplitter.cpp.