Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
Environment.cpp
Go to the documentation of this file.
1
#include "
storm/environment/Environment.h
"
2
#include "
storm/environment/SubEnvironment.h
"
3
#include "
storm/environment/dd/DdEnvironment.h
"
4
#include "
storm/environment/modelchecker/ModelCheckerEnvironment.h
"
5
#include "
storm/environment/solver/SolverEnvironment.h
"
6
7
namespace
storm
{
8
9
Environment::Environment
() {
10
// Intentionally left empty.
11
}
12
13
Environment::~Environment
() {
14
// Intentionally left empty.
15
}
16
17
Environment::Environment
(
Environment
const
& other) : internalEnv(other.internalEnv) {
18
// Intentionally left empty.
19
}
20
21
Environment
&
Environment::operator=
(
Environment
const
& other) {
22
internalEnv = other.internalEnv;
23
return
*
this
;
24
}
25
26
SolverEnvironment
&
Environment::solver
() {
27
return
internalEnv.get().solverEnvironment.get();
28
}
29
30
SolverEnvironment
const
&
Environment::solver
()
const
{
31
return
internalEnv.get().solverEnvironment.get();
32
}
33
34
ModelCheckerEnvironment
&
Environment::modelchecker
() {
35
return
internalEnv.get().modelcheckerEnvironment.get();
36
}
37
38
ModelCheckerEnvironment
const
&
Environment::modelchecker
()
const
{
39
return
internalEnv.get().modelcheckerEnvironment.get();
40
}
41
42
DdEnvironment
&
Environment::dd
() {
43
return
internalEnv.
get
().ddEnvironment.get();
44
}
45
46
DdEnvironment
const
&
Environment::dd
()
const
{
47
return
internalEnv.
get
().ddEnvironment.get();
48
}
49
}
// namespace storm
DdEnvironment.h
Environment.h
ModelCheckerEnvironment.h
SolverEnvironment.h
SubEnvironment.h
storm::DdEnvironment
Definition
DdEnvironment.h:28
storm::DdEnvironment::get
DdEnvironmentSelector< Type >::type & get()
Retrieves the sub-environment belonging to the given DD type.
Definition
DdEnvironment.cpp:33
storm::Environment::Environment
Environment()
Definition
Environment.cpp:9
storm::Environment::~Environment
virtual ~Environment()
Definition
Environment.cpp:13
storm::Environment::dd
DdEnvironment & dd()
Definition
Environment.cpp:42
storm::Environment::solver
SolverEnvironment & solver()
Definition
Environment.cpp:26
storm::Environment::modelchecker
ModelCheckerEnvironment & modelchecker()
Definition
Environment.cpp:34
storm::Environment::operator=
Environment & operator=(Environment const &other)
Definition
Environment.cpp:21
storm::ModelCheckerEnvironment
Definition
ModelCheckerEnvironment.h:16
storm::SolverEnvironment
Definition
SolverEnvironment.h:28
storm
Definition
AutomaticSettings.cpp:13
src
storm
environment
Environment.cpp
Generated by
1.15.0