#include <realroot/config.hpp>
#include <realroot/rounding_mode.hpp>
#include <realroot/Interval.hpp>
#include <realroot/sign.hpp>
#include <gmpxx.h>
Go to the source code of this file.
Classes
Namespaces
Functions
- long int bit_size (const ZZ &z)
- ZZ gcd (const ZZ &a, const ZZ &b)
- ZZ lcm (const ZZ &a, const ZZ &b)
- int sign (const QQ &a)
- QQ Size (const QQ &r)
- ZZ size (const ZZ &z)
- int compare (const QQ &a, const QQ &b)
- bool with_plus_sign (const ZZ &c)
- double to_double (const RR &a)
- QQ to_FT (const ZZ &a, const ZZ &b=1)
- double to_XT (const ZZ &a)
- ZZ numerator (const QQ &a)
- ZZ denominator (const QQ &a)
- ZZ pow (const ZZ &a, unsigned n)
- ZZ isqrt (const ZZ &a)
- RR fracpart (const RR &r)
- void Precision (unsigned long l)
- void Precision (RR b, unsigned long l)
- void assign (QQ &x, char *s)
- void assign (ZZ &z, int n)
- void assign (ZZ &z, double d)
- void assign (ZZ &x, const QQ &r)
- void assign (int &x, const ZZ &r)
- void assign (long int &x, const ZZ &r)
- void assign (double &r, const ZZ &z)
- double convert (const QQ &q, meta::As< double >)
- void assign (Interval< double > &a, const QQ &b)
- void assign (Interval< double > &a, const QQ &u, const QQ &v)
- void assign (Interval< QQ > &a, const QQ &u, const QQ &v)