Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DftEnvironment.h
Go to the documentation of this file.
1#pragma once
2
5
6// Forward declare sub-environments
7namespace storm::dft {
11} // namespace storm::dft
12
13namespace storm::dft {
14// Avoid implementing ugly copy constructors for environment by using an internal environment.
21} // namespace storm::dft
22
23// Explicitly instantiated once in DftEnvironments.cpp
24// Avoids redundant re-instantiation elsewhere
25// (extern template declaration for SubEnvironment<storm::Environment> is in storm/environment/Environment.h)
26namespace storm {
31} // namespace storm
32
33namespace storm::dft {
34
59
60} // namespace storm::dft
Environment configuring the DFT analysis.
AnalysisEnvironment & analysis()
ModelBuilderEnvironment & modelBuilder()
TransformationEnvironment & transformation()
DftEnvironment & operator=(DftEnvironment const &other)
storm::Environment & core()
Environment configuring the (Markov) model building from a DFT.
Environment configuring transformation on the build model.
SubEnvironment< storm::Environment > coreEnvironment
SubEnvironment< TransformationEnvironment > transformationEnvironment
SubEnvironment< AnalysisEnvironment > analysisEnvironment
SubEnvironment< ModelBuilderEnvironment > modelBuilderEnvironment