Storm
1.11.1.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
RationalFunctionToExpression.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm/storage/expressions/Expression.h
"
4
#include "
storm/storage/expressions/ExpressionManager.h
"
5
6
namespace
storm
{
7
namespace
expressions {
8
template
<
typename
ValueType>
9
class
RationalFunctionToExpression
{
10
public
:
11
RationalFunctionToExpression
(std::shared_ptr<ExpressionManager> manager);
12
18
std::shared_ptr<ExpressionManager>
getManager
();
19
26
Expression
toExpression
(ValueType function);
27
28
private
:
29
// The manager responsible for the variables of this valuation.
30
std::shared_ptr<ExpressionManager> manager;
31
};
32
}
// namespace expressions
33
}
// namespace storm
Expression.h
ExpressionManager.h
storm::expressions::Expression
Definition
Expression.h:22
storm::expressions::RationalFunctionToExpression
Definition
RationalFunctionToExpression.h:9
storm::expressions::RationalFunctionToExpression::getManager
std::shared_ptr< ExpressionManager > getManager()
Retrieves the manager responsible for the variables of this valuation.
Definition
RationalFunctionToExpression.cpp:14
storm::expressions::RationalFunctionToExpression::toExpression
Expression toExpression(ValueType function)
Transforms the function into an expression.
Definition
RationalFunctionToExpression.cpp:19
storm
Definition
AutomaticSettings.cpp:13
src
storm
storage
expressions
RationalFunctionToExpression.h
Generated by
1.9.8