Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
KwekMehlhorn.h File Reference
#include <cstdint>
#include <utility>
#include <vector>
#include "storm/utility/NumberTraits.h"
Include dependency graph for KwekMehlhorn.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  storm
namespace  storm::utility
namespace  storm::utility::kwek_mehlhorn

Functions

template<typename IntegerType>
std::pair< IntegerType, IntegerTypestorm::utility::kwek_mehlhorn::findRational (IntegerType const &alpha, IntegerType const &beta, IntegerType const &gamma, IntegerType const &delta)
template<typename RationalType, typename ImpreciseType>
std::pair< typename NumberTraits< RationalType >::IntegerType, typename NumberTraits< RationalType >::IntegerTypestorm::utility::kwek_mehlhorn::truncateToRational (ImpreciseType const &value, uint64_t precision)
template<typename RationalType>
std::pair< typename NumberTraits< RationalType >::IntegerType, typename NumberTraits< RationalType >::IntegerTypestorm::utility::kwek_mehlhorn::truncateToRational (double const &value, uint64_t precision)
template<typename RationalType, typename ImpreciseType>
RationalType storm::utility::kwek_mehlhorn::findRational (uint64_t precision, ImpreciseType const &value)
template<typename RationalType, typename ImpreciseType>
RationalType storm::utility::kwek_mehlhorn::sharpen (uint64_t precision, ImpreciseType const &value)
template<typename RationalType, typename ImpreciseType>
void storm::utility::kwek_mehlhorn::sharpen (uint64_t precision, std::vector< ImpreciseType > const &input, std::vector< RationalType > &output)