|
Storm 1.11.1.1
A Modern Probabilistic Model Checker
|
#include "FunctionEliminator.h"#include <unordered_map>#include "storm/storage/expressions/ExpressionVisitor.h"#include "storm/storage/jani/Model.h"#include "storm/storage/jani/Property.h"#include "storm/storage/jani/Variable.h"#include "storm/storage/jani/expressions/JaniExpressions.h"#include "storm/storage/jani/traverser/FunctionCallExpressionFinder.h"#include "storm/storage/jani/traverser/JaniTraverser.h"#include "storm/storage/jani/visitor/JaniExpressionVisitor.h"#include "storm/storage/expressions/ExpressionManager.h"#include "storm/storage/expressions/Expressions.h"#include "storm/exceptions/NotSupportedException.h"#include "storm/exceptions/UnexpectedException.h"
Go to the source code of this file.
Classes | |
| class | storm::jani::detail::FunctionEliminationExpressionVisitor |
| class | storm::jani::detail::FunctionEliminatorTraverser |
Namespaces | |
| namespace | storm |
| LabParser.cpp. | |
| namespace | storm::jani |
| namespace | storm::jani::detail |
Functions | |
| void | storm::jani::eliminateFunctions (Model &model, std::vector< Property > &properties) |
| Eliminates all function references in the given model and the given properties by replacing them with their corresponding definitions. | |
| storm::expressions::Expression | storm::jani::eliminateFunctionCallsInExpression (storm::expressions::Expression const &expression, Model const &model) |
| Eliminates all function calls in the given expression by replacing them with their corresponding definitions. | |