1#ifndef STORM_ADAPTERS_Z3EXPRESSIONADAPTER_H_
2#define STORM_ADAPTERS_Z3EXPRESSIONADAPTER_H_
4#include <unordered_map>
7#include "storm-config.h"
19namespace expressions {
99 std::vector<z3::expr> additionalAssertions;
102 std::unordered_map<storm::expressions::Variable, z3::expr> variableToExpressionMapping;
105 std::unordered_map<Z3_func_decl, storm::expressions::Variable> declarationToVariableMapping;
108 std::unordered_map<storm::expressions::BaseExpression const*, z3::expr> expressionCache;
This class is responsible for managing a set of typed variables and all expressions using these varia...
SettingsManager const & manager()
Retrieves the settings manager.