Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ExpressionEvaluatorBase.cpp
Go to the documentation of this file.
1
#include "
storm/storage/expressions/ExpressionEvaluatorBase.h
"
2
3
#include "
storm/adapters/RationalFunctionAdapter.h
"
4
#include "
storm/storage/expressions/ExpressionManager.h
"
5
6
namespace
storm
{
7
namespace
expressions {
8
template
<
typename
RationalType>
9
ExpressionEvaluatorBase<RationalType>::ExpressionEvaluatorBase
(
storm::expressions::ExpressionManager
const
& manager) : manager(manager.getSharedPointer()) {
10
// Intentionally left empty.
11
}
12
13
template
<
typename
RationalType>
14
storm::expressions::ExpressionManager
const
&
ExpressionEvaluatorBase<RationalType>::getManager
()
const
{
15
return
*manager;
16
}
17
18
template
class
ExpressionEvaluatorBase<double>
;
19
20
#ifdef STORM_HAVE_CARL
21
template
class
ExpressionEvaluatorBase<storm::RationalNumber>
;
22
template
class
ExpressionEvaluatorBase<storm::RationalFunction>
;
23
#endif
24
}
// namespace expressions
25
}
// namespace storm
ExpressionEvaluatorBase.h
ExpressionManager.h
RationalFunctionAdapter.h
storm::expressions::ExpressionEvaluatorBase
Definition
ExpressionEvaluatorBase.h:9
storm::expressions::ExpressionEvaluatorBase::ExpressionEvaluatorBase
ExpressionEvaluatorBase(storm::expressions::ExpressionManager const &manager)
Definition
ExpressionEvaluatorBase.cpp:9
storm::expressions::ExpressionEvaluatorBase::getManager
storm::expressions::ExpressionManager const & getManager() const
Retrieves the manager associated with this evaluator.
Definition
ExpressionEvaluatorBase.cpp:14
storm::expressions::ExpressionManager
This class is responsible for managing a set of typed variables and all expressions using these varia...
Definition
ExpressionManager.h:72
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
storage
expressions
ExpressionEvaluatorBase.cpp
Generated by
1.9.8