Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ModelRepresentation.cpp
Go to the documentation of this file.
1
#include "
storm/models/ModelRepresentation.h
"
2
3
#include "
storm/exceptions/InvalidTypeException.h
"
4
#include "
storm/utility/macros.h
"
5
6
namespace
storm
{
7
namespace
models {
8
9
std::ostream&
operator<<
(std::ostream& os,
ModelRepresentation
const
& representation) {
10
switch
(representation) {
11
case
ModelRepresentation::Sparse
:
12
os <<
"sparse"
;
13
break
;
14
case
ModelRepresentation::DdCudd
:
15
os <<
"DD (Cudd)"
;
16
break
;
17
case
ModelRepresentation::DdSylvan
:
18
os <<
"DD (Sylvan)"
;
19
break
;
20
default
:
21
STORM_LOG_THROW
(
false
, storm::exceptions::InvalidTypeException,
"Unknown model representation."
);
22
}
23
return
os;
24
}
25
}
// namespace models
26
}
// namespace storm
InvalidTypeException.h
ModelRepresentation.h
macros.h
STORM_LOG_THROW
#define STORM_LOG_THROW(cond, exception, message)
Definition
macros.h:30
storm::models::operator<<
std::ostream & operator<<(std::ostream &os, ModelRepresentation const &representation)
Definition
ModelRepresentation.cpp:9
storm::models::ModelRepresentation
ModelRepresentation
Definition
ModelRepresentation.h:9
storm::models::ModelRepresentation::DdCudd
@ DdCudd
storm::models::ModelRepresentation::Sparse
@ Sparse
storm::models::ModelRepresentation::DdSylvan
@ DdSylvan
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
models
ModelRepresentation.cpp
Generated by
1.9.8