Storm
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/adapters/RationalFunctionAdapter.h
"
4
#include "
storm/storage/expressions/Expression.h
"
5
#include "
storm/storage/expressions/ExpressionManager.h
"
6
7
namespace
storm
{
8
namespace
expressions {
9
template
<
typename
ValueType>
10
class
RationalFunctionToExpression
{
11
public
:
12
RationalFunctionToExpression
(std::shared_ptr<ExpressionManager> manager);
13
19
std::shared_ptr<ExpressionManager>
getManager
();
20
27
Expression
toExpression
(ValueType function);
28
29
private
:
30
// The manager responsible for the variables of this valuation.
31
std::shared_ptr<ExpressionManager> manager;
32
};
33
}
// namespace expressions
34
}
// namespace storm
Expression.h
ExpressionManager.h
RationalFunctionAdapter.h
storm::expressions::Expression
Definition
Expression.h:22
storm::expressions::RationalFunctionToExpression
Definition
RationalFunctionToExpression.h:10
storm::expressions::RationalFunctionToExpression::getManager
std::shared_ptr< ExpressionManager > getManager()
Retrieves the manager responsible for the variables of this valuation.
Definition
RationalFunctionToExpression.cpp:16
storm::expressions::RationalFunctionToExpression::toExpression
Expression toExpression(ValueType function)
Transforms the function into an expression.
Definition
RationalFunctionToExpression.cpp:21
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
storage
expressions
RationalFunctionToExpression.h
Generated by
1.9.8