NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <date.h>
Classes | |
struct | mul |
struct | mul< Xp, Yp, true > |
Public Types | |
typedef std::ratio< mul< n1, d2, !value >::value, mul< n2, d1, !value >::value > | type |
Static Public Attributes | |
static const bool | value = (n1 <= max / d2) && (n2 <= max / d1) |
Static Private Attributes | |
static const std::intmax_t | gcd_n1_n2 = static_gcd<R1::num, R2::num>::value |
static const std::intmax_t | gcd_d1_d2 = static_gcd<R1::den, R2::den>::value |
static const std::intmax_t | n1 = R1::num / gcd_n1_n2 |
static const std::intmax_t | d1 = R1::den / gcd_d1_d2 |
static const std::intmax_t | n2 = R2::num / gcd_n1_n2 |
static const std::intmax_t | d2 = R2::den / gcd_d1_d2 |
static const std::intmax_t | max = LLONG_MAX |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |