Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ExplicitQuantitativeResult.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include <vector>
5
6
namespace
storm
{
7
namespace
storage {
8
class
BitVector
;
9
}
10
}
// namespace storm
11
12
namespace
storm::gbar
{
13
namespace
abstraction {
14
15
template
<
typename
ValueType>
16
class
ExplicitQuantitativeResult
{
17
public
:
18
ExplicitQuantitativeResult
() =
default
;
19
ExplicitQuantitativeResult
(uint64_t numberOfStates);
20
ExplicitQuantitativeResult
(std::vector<ValueType>&& values);
21
22
std::vector<ValueType>
const
&
getValues
()
const
;
23
std::vector<ValueType>&
getValues
();
24
void
setValue
(uint64_t state, ValueType
const
& value);
25
26
std::pair<ValueType, ValueType>
getRange
(
storm::storage::BitVector
const
& states)
const
;
27
28
private
:
29
std::vector<ValueType> values;
30
};
31
32
}
// namespace abstraction
33
}
// namespace storm::gbar
storm::gbar::abstraction::ExplicitQuantitativeResult
Definition
ExplicitQuantitativeResult.h:16
storm::gbar::abstraction::ExplicitQuantitativeResult::getValues
std::vector< ValueType > const & getValues() const
Definition
ExplicitQuantitativeResult.cpp:24
storm::gbar::abstraction::ExplicitQuantitativeResult::ExplicitQuantitativeResult
ExplicitQuantitativeResult()=default
storm::gbar::abstraction::ExplicitQuantitativeResult::getRange
std::pair< ValueType, ValueType > getRange(storm::storage::BitVector const &states) const
Definition
ExplicitQuantitativeResult.cpp:39
storm::gbar::abstraction::ExplicitQuantitativeResult::setValue
void setValue(uint64_t state, ValueType const &value)
Definition
ExplicitQuantitativeResult.cpp:34
storm::storage::BitVector
A bit vector that is internally represented as a vector of 64-bit values.
Definition
BitVector.h:18
storm::gbar
Definition
AbstractionInformation.cpp:13
storm::utility::ksp::BitVector
storage::BitVector BitVector
Definition
shortestPaths.h:35
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm-gamebased-ar
abstraction
ExplicitQuantitativeResult.h
Generated by
1.9.8