Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ExplicitGameStrategyPair.cpp
Go to the documentation of this file.
1
#include "
storm/storage/ExplicitGameStrategyPair.h
"
2
3
namespace
storm
{
4
namespace
storage {
5
6
ExplicitGameStrategyPair::ExplicitGameStrategyPair
(uint64_t numberOfPlayer1States, uint64_t numberOfPlayer2States)
7
: player1Strategy(numberOfPlayer1States), player2Strategy(numberOfPlayer2States) {
8
// Intentionally left empty.
9
}
10
11
ExplicitGameStrategyPair::ExplicitGameStrategyPair
(
ExplicitGameStrategy
&& player1Strategy,
ExplicitGameStrategy
&& player2Strategy)
12
: player1Strategy(
std
::move(player1Strategy)), player2Strategy(
std
::move(player2Strategy)) {
13
// Intentionally left empty.
14
}
15
16
ExplicitGameStrategy
&
ExplicitGameStrategyPair::getPlayer1Strategy
() {
17
return
player1Strategy;
18
}
19
20
ExplicitGameStrategy
const
&
ExplicitGameStrategyPair::getPlayer1Strategy
()
const
{
21
return
player1Strategy;
22
}
23
24
ExplicitGameStrategy
&
ExplicitGameStrategyPair::getPlayer2Strategy
() {
25
return
player2Strategy;
26
}
27
28
ExplicitGameStrategy
const
&
ExplicitGameStrategyPair::getPlayer2Strategy
()
const
{
29
return
player2Strategy;
30
}
31
32
uint64_t
ExplicitGameStrategyPair::getNumberOfUndefinedPlayer1States
()
const
{
33
return
player1Strategy.
getNumberOfUndefinedStates
();
34
}
35
36
uint64_t
ExplicitGameStrategyPair::getNumberOfUndefinedPlayer2States
()
const
{
37
return
player2Strategy.
getNumberOfUndefinedStates
();
38
}
39
40
std::ostream&
operator<<
(std::ostream& out,
ExplicitGameStrategyPair
const
& strategyPair) {
41
out <<
"player 1 strategy: \n"
<< strategyPair.
getPlayer1Strategy
() <<
'\n'
;
42
out <<
"player 2 strategy: \n"
<< strategyPair.
getPlayer2Strategy
() <<
'\n'
;
43
return
out;
44
}
45
46
}
// namespace storage
47
}
// namespace storm
ExplicitGameStrategyPair.h
storm::storage::ExplicitGameStrategy
Definition
ExplicitGameStrategy.h:10
storm::storage::ExplicitGameStrategy::getNumberOfUndefinedStates
uint64_t getNumberOfUndefinedStates() const
Definition
ExplicitGameStrategy.cpp:41
storm::storage::ExplicitGameStrategyPair
Definition
ExplicitGameStrategyPair.h:11
storm::storage::ExplicitGameStrategyPair::ExplicitGameStrategyPair
ExplicitGameStrategyPair(uint64_t numberOfPlayer1States, uint64_t numberOfPlayer2States)
Definition
ExplicitGameStrategyPair.cpp:6
storm::storage::ExplicitGameStrategyPair::getNumberOfUndefinedPlayer1States
uint64_t getNumberOfUndefinedPlayer1States() const
Definition
ExplicitGameStrategyPair.cpp:32
storm::storage::ExplicitGameStrategyPair::getPlayer1Strategy
ExplicitGameStrategy & getPlayer1Strategy()
Definition
ExplicitGameStrategyPair.cpp:16
storm::storage::ExplicitGameStrategyPair::getNumberOfUndefinedPlayer2States
uint64_t getNumberOfUndefinedPlayer2States() const
Definition
ExplicitGameStrategyPair.cpp:36
storm::storage::ExplicitGameStrategyPair::getPlayer2Strategy
ExplicitGameStrategy & getPlayer2Strategy()
Definition
ExplicitGameStrategyPair.cpp:24
std
Definition
DFTIsomorphism.h:691
storm::storage::operator<<
std::ostream & operator<<(std::ostream &out, ParameterRegion< ParametricType > const ®ion)
Definition
ParameterRegion.cpp:288
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
storage
ExplicitGameStrategyPair.cpp
Generated by
1.9.8