11template<
typename ValueType,
typename Enable>
15 bool isOne(ValueType
const& value)
const;
16 bool isZero(ValueType
const& value)
const;
17 bool isEqual(ValueType
const& value1, ValueType
const& value2)
const;
19 bool isLess(ValueType
const& value1, ValueType
const& value2)
const;
23template<
typename ValueType>
25 typename std::enable_if_t<std::is_same<ValueType, double>::value || std::is_same<ValueType, storm::RationalNumber>::value>;
27template<
typename ValueType>
32 bool isOne(ValueType
const& value)
const;
33 bool isZero(ValueType
const& value)
const;
34 bool isEqual(ValueType
const& value1, ValueType
const& value2)
const;
37 bool isLess(ValueType
const& value1, ValueType
const& value2)
const;
bool isOne(ValueType const &value) const
bool isZero(ValueType const &value) const
bool isEqual(ValueType const &value1, ValueType const &value2) const
ConstantsComparator()=default
bool isConstant(ValueType const &value) const
bool isLess(ValueType const &value1, ValueType const &value2) const
typename std::enable_if_t< std::is_same< ValueType, double >::value||std::is_same< ValueType, storm::RationalNumber >::value > ConstantsComparatorEnablePrecision
bool isInfinity(ValueType const &a)