11 std::map<storm::expressions::Variable, storm::expressions::Expression>
const& identifierToExpressionMap,
12 bool const substituteTranscendentalNumbers);
14 storm::expressions::Expression
const& expression,
15 std::unordered_map<storm::expressions::Variable, storm::expressions::Expression>
const& identifierToExpressionMap,
16 bool const substituteTranscendentalNumbers);
20template<
typename MapType>
Represents an access to an array.
Represents an array of the given size, where the i'th entry is determined by the elementExpression,...
Represents an array with a given list of elements.
virtual boost::any visit(ValueArrayExpression const &expression, boost::any const &data) override
const bool shallSubstituteTranscendentalNumbers
JaniExpressionSubstitutionVisitor(MapType const &variableToExpressionMapping, bool const substituteTranscendentalNumbers)
Creates a new substitution visitor that uses the given map to replace variables.
MapType const & variableToExpressionMapping
SubstitutionVisitor(MapType const &variableToExpressionMapping)
Creates a new substitution visitor that uses the given map to replace variables.
Represents an array with a given list of elements.
storm::expressions::Expression substituteJaniExpression(storm::expressions::Expression const &expression, std::map< storm::expressions::Variable, storm::expressions::Expression > const &identifierToExpressionMap, bool const substituteTranscendentalNumbers)