Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ExplicitQuantitativeResultMinMax.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm-gamebased-ar/abstraction/ExplicitQuantitativeResult.h
"
4
5
#include "
storm/solver/OptimizationDirection.h
"
6
7
namespace
storm::gbar
{
8
namespace
abstraction {
9
10
template
<
typename
ValueType>
11
class
ExplicitQuantitativeResultMinMax
{
12
public
:
13
ExplicitQuantitativeResultMinMax
() =
default
;
14
ExplicitQuantitativeResultMinMax
(uint64_t numberOfStates);
15
16
ExplicitQuantitativeResult<ValueType>
const
&
getMin
()
const
;
17
ExplicitQuantitativeResult<ValueType>
&
getMin
();
18
ExplicitQuantitativeResult<ValueType>
const
&
getMax
()
const
;
19
ExplicitQuantitativeResult<ValueType>
&
getMax
();
20
ExplicitQuantitativeResult<ValueType>
const
&
get
(
storm::OptimizationDirection
const
& dir)
const
;
21
ExplicitQuantitativeResult<ValueType>
&
get
(
storm::OptimizationDirection
const
& dir);
22
23
void
setMin
(
ExplicitQuantitativeResult<ValueType>
&& newMin);
24
void
setMax
(
ExplicitQuantitativeResult<ValueType>
&& newMax);
25
26
private
:
27
ExplicitQuantitativeResult<ValueType>
min;
28
ExplicitQuantitativeResult<ValueType>
max;
29
};
30
31
}
// namespace abstraction
32
}
// namespace storm::gbar
ExplicitQuantitativeResult.h
OptimizationDirection.h
storm::gbar::abstraction::ExplicitQuantitativeResult
Definition
ExplicitQuantitativeResult.h:16
storm::gbar::abstraction::ExplicitQuantitativeResultMinMax
Definition
ExplicitQuantitativeResultMinMax.h:11
storm::gbar::abstraction::ExplicitQuantitativeResultMinMax::setMin
void setMin(ExplicitQuantitativeResult< ValueType > &&newMin)
Definition
ExplicitQuantitativeResultMinMax.cpp:34
storm::gbar::abstraction::ExplicitQuantitativeResultMinMax::getMin
ExplicitQuantitativeResult< ValueType > const & getMin() const
Definition
ExplicitQuantitativeResultMinMax.cpp:14
storm::gbar::abstraction::ExplicitQuantitativeResultMinMax::setMax
void setMax(ExplicitQuantitativeResult< ValueType > &&newMax)
Definition
ExplicitQuantitativeResultMinMax.cpp:39
storm::gbar::abstraction::ExplicitQuantitativeResultMinMax::ExplicitQuantitativeResultMinMax
ExplicitQuantitativeResultMinMax()=default
storm::gbar::abstraction::ExplicitQuantitativeResultMinMax::getMax
ExplicitQuantitativeResult< ValueType > const & getMax() const
Definition
ExplicitQuantitativeResultMinMax.cpp:24
storm::gbar::abstraction::ExplicitQuantitativeResultMinMax::get
ExplicitQuantitativeResult< ValueType > const & get(storm::OptimizationDirection const &dir) const
Definition
ExplicitQuantitativeResultMinMax.cpp:44
storm::gbar
Definition
AbstractionInformation.cpp:13
storm::solver::OptimizationDirection
OptimizationDirection
Definition
OptimizationDirection.h:8
src
storm-gamebased-ar
abstraction
ExplicitQuantitativeResultMinMax.h
Generated by
1.9.8