Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
Environment.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm/environment/SubEnvironment.h
"
4
5
namespace
storm
{
6
7
// Forward declare sub-environments
8
class
SolverEnvironment;
9
class
ModelCheckerEnvironment;
10
11
// Avoid implementing ugly copy constructors for environment by using an internal environment.
12
struct
InternalEnvironment
{
13
SubEnvironment<SolverEnvironment>
solverEnvironment
;
14
SubEnvironment<ModelCheckerEnvironment>
modelcheckerEnvironment
;
15
};
16
17
class
Environment
{
18
public
:
19
Environment
();
20
virtual
~Environment
();
21
Environment
(
Environment
const
& other);
22
Environment
&
operator=
(
Environment
const
& other);
23
24
SolverEnvironment
&
solver
();
25
SolverEnvironment
const
&
solver
()
const
;
26
ModelCheckerEnvironment
&
modelchecker
();
27
ModelCheckerEnvironment
const
&
modelchecker
()
const
;
28
29
private
:
30
SubEnvironment<InternalEnvironment>
internalEnv;
31
};
32
}
// namespace storm
SubEnvironment.h
storm::Environment
Definition
Environment.h:17
storm::Environment::Environment
Environment()
Definition
Environment.cpp:8
storm::Environment::~Environment
virtual ~Environment()
Definition
Environment.cpp:12
storm::Environment::solver
SolverEnvironment & solver()
Definition
Environment.cpp:25
storm::Environment::modelchecker
ModelCheckerEnvironment & modelchecker()
Definition
Environment.cpp:33
storm::Environment::operator=
Environment & operator=(Environment const &other)
Definition
Environment.cpp:20
storm::ModelCheckerEnvironment
Definition
ModelCheckerEnvironment.h:16
storm::SolverEnvironment
Definition
SolverEnvironment.h:25
storm::SubEnvironment
Definition
SubEnvironment.h:8
storm
LabParser.cpp.
Definition
cli.cpp:18
storm::InternalEnvironment
Definition
Environment.h:12
storm::InternalEnvironment::modelcheckerEnvironment
SubEnvironment< ModelCheckerEnvironment > modelcheckerEnvironment
Definition
Environment.h:14
storm::InternalEnvironment::solverEnvironment
SubEnvironment< SolverEnvironment > solverEnvironment
Definition
Environment.h:13
src
storm
environment
Environment.h
Generated by
1.9.8