Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
OptimizationDirection.h
Go to the documentation of this file.
1#ifndef OPTIMIZATIONDIRECTIONSETTING_H
2#define OPTIMIZATIONDIRECTIONSETTING_H
3
4#include <iostream>
5
6namespace storm {
7namespace solver {
8enum class OptimizationDirection { Minimize = 0, Maximize = 1 };
9
11 return d == OptimizationDirection::Minimize;
12}
13
15 return d == OptimizationDirection::Maximize;
16}
17
19 return d == OptimizationDirection::Minimize ? OptimizationDirection::Maximize : OptimizationDirection::Minimize;
20}
21std::ostream& operator<<(std::ostream& out, OptimizationDirection d);
22
27
28} // namespace solver
29
31} // namespace storm
32
33#endif /* OPTIMIZATIONDIRECTIONSETTING_H */
OptimizationDirection convert(OptimizationDirectionSetting s)
bool constexpr maximize(OptimizationDirection d)
bool isSet(OptimizationDirectionSetting s)
OptimizationDirection constexpr invert(OptimizationDirection d)
bool constexpr minimize(OptimizationDirection d)
std::ostream & operator<<(std::ostream &out, LinearEquationSolverProblemFormat const &format)
LabParser.cpp.
Definition cli.cpp:18