Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
InternalSignatureRefiner.cpp
Go to the documentation of this file.
1
#include "
storm/storage/dd/bisimulation/InternalSignatureRefiner.h
"
2
3
namespace
storm
{
4
namespace
dd
{
5
namespace
bisimulation
{
6
7
InternalSignatureRefinerOptions::InternalSignatureRefinerOptions
(
bool
shiftStateVariables
,
BisimulationOptions
const
& bisimulationOptions)
8
:
shiftStateVariables
(
shiftStateVariables
),
9
reuseBlockNumbers
(bisimulationOptions.reuseMode ==
ReuseMode
::
BlockNumbers
),
10
createChangedStates
(bisimulationOptions.refinementMode ==
RefinementMode
::
ChangedStates
) {
11
// Intentionally left empty.
12
}
13
14
ReuseWrapper::ReuseWrapper
() :
ReuseWrapper
(false) {
15
// Intentionally left empty.
16
}
17
18
ReuseWrapper::ReuseWrapper
(
bool
value) : value(value) {
19
// Intentionally left empty.
20
}
21
22
bool
ReuseWrapper::isReused
()
const
{
23
return
value;
24
}
25
26
void
ReuseWrapper::setReused
() {
27
value =
true
;
28
}
29
30
}
// namespace bisimulation
31
}
// namespace dd
32
}
// namespace storm
InternalSignatureRefiner.h
storm::dd::bisimulation::ReuseWrapper::isReused
bool isReused() const
Definition
InternalSignatureRefiner.cpp:22
storm::dd::bisimulation::ReuseWrapper::ReuseWrapper
ReuseWrapper()
Definition
InternalSignatureRefiner.cpp:14
storm::dd::bisimulation::ReuseWrapper::setReused
void setReused()
Definition
InternalSignatureRefiner.cpp:26
storm::dd::bisimulation
Definition
Add.h:24
storm::dd::bisimulation::ReuseMode
ReuseMode
Definition
ReuseMode.h:7
storm::dd::bisimulation::ReuseMode::BlockNumbers
@ BlockNumbers
Definition
ReuseMode.h:7
storm::dd::bisimulation::RefinementMode
RefinementMode
Definition
RefinementMode.h:7
storm::dd::bisimulation::RefinementMode::ChangedStates
@ ChangedStates
Definition
RefinementMode.h:7
storm::dd
Definition
AbstractionInformation.h:25
storm
Definition
AutomaticSettings.cpp:13
storm::dd::bisimulation::BisimulationOptions
Definition
BisimulationOptions.h:12
storm::dd::bisimulation::InternalSignatureRefinerOptions::reuseBlockNumbers
bool reuseBlockNumbers
Definition
InternalSignatureRefiner.h:17
storm::dd::bisimulation::InternalSignatureRefinerOptions::InternalSignatureRefinerOptions
InternalSignatureRefinerOptions(bool shiftStateVariables, BisimulationOptions const &bisimulationOptions)
Definition
InternalSignatureRefiner.cpp:7
storm::dd::bisimulation::InternalSignatureRefinerOptions::shiftStateVariables
bool shiftStateVariables
Definition
InternalSignatureRefiner.h:16
storm::dd::bisimulation::InternalSignatureRefinerOptions::createChangedStates
bool createChangedStates
Definition
InternalSignatureRefiner.h:18
src
storm
storage
dd
bisimulation
InternalSignatureRefiner.cpp
Generated by
1.15.0