Storm 1.11.1.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
IntervalForward.h
Go to the documentation of this file.
1#pragma once
2
3namespace carl {
4template<typename Number>
5class Interval;
6}
7
8namespace storm {
9
14
15namespace detail {
16template<typename ValueType>
18 using BaseType = ValueType;
19 static const bool isInterval = false;
20};
21template<>
23 using BaseType = double;
24 static const bool isInterval = true;
25};
26} // namespace detail
27
31template<typename ValueType>
33
38template<typename ValueType>
40} // namespace storm
carl::Interval< double > Interval
Interval type.
typename detail::IntervalMetaProgrammingHelper< ValueType >::BaseType IntervalBaseType
Helper to access the type in which interval boundaries are stored.
constexpr bool IsIntervalType
Helper to check if a type is an interval.