Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
OptimizationDirection.cpp
Go to the documentation of this file.
1
#include "
OptimizationDirection.h
"
2
#include <iostream>
3
#include "
storm/utility/macros.h
"
4
5
namespace
storm
{
6
namespace
solver {
7
8
bool
isSet
(
OptimizationDirectionSetting
s) {
9
return
s !=
OptimizationDirectionSetting::Unset
;
10
}
11
12
OptimizationDirection
convert
(
OptimizationDirectionSetting
s) {
13
STORM_LOG_ASSERT
(
isSet
(s),
"Setting is not set."
);
14
return
static_cast<
OptimizationDirection
>
(s);
15
}
16
17
OptimizationDirectionSetting
convert
(
OptimizationDirection
d) {
18
return
static_cast<
OptimizationDirectionSetting
>
(d);
19
}
20
21
std::ostream&
operator<<
(std::ostream& out,
OptimizationDirection
d) {
22
return
d == OptimizationDirection::Minimize ? out <<
"minimize"
: out <<
"maximize"
;
23
}
24
}
// namespace solver
25
}
// namespace storm
OptimizationDirection.h
macros.h
STORM_LOG_ASSERT
#define STORM_LOG_ASSERT(cond, message)
Definition
macros.h:11
storm::solver::convert
OptimizationDirection convert(OptimizationDirectionSetting s)
Definition
OptimizationDirection.cpp:12
storm::solver::isSet
bool isSet(OptimizationDirectionSetting s)
Definition
OptimizationDirection.cpp:8
storm::solver::OptimizationDirectionSetting
OptimizationDirectionSetting
Definition
OptimizationDirection.h:23
storm::solver::OptimizationDirectionSetting::Unset
@ Unset
storm::solver::operator<<
std::ostream & operator<<(std::ostream &out, LinearEquationSolverProblemFormat const &format)
Definition
LinearEquationSolverProblemFormat.cpp:6
storm::solver::OptimizationDirection
OptimizationDirection
Definition
OptimizationDirection.h:8
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
solver
OptimizationDirection.cpp
Generated by
1.9.8