Number Types
Reference Manual

Michael Hemmer, Susan Hert, Sylvain Pion, and Stefan Schirra

5.10   Classified Reference Pages

Number Type Classes and Concepts

int
short int
long int
long long int
float
double
long double

CORE

CORE::BigInt
CORE::BigRat
CORE::BigFloat
CORE::Expr

LEDA

leda_integer
leda_rational
leda_bigfloat
leda_real

GMP

mpz_class
mpq_class

CGAL::Gmpz
CGAL::Gmpq
CGAL::Gmpzf
CGAL::Gmpfr
CGAL::Gmpfi

CGAL

CGAL::MP_Float
CGAL::Interval_nt<Protected>
CGAL::Lazy_exact_nt<NT>
CGAL::Quotient<NT>
CGAL::Number_type_checker<NT1,NT2,Comparator>

Relates Rational

CGAL::Rational_traits<NT>
CGAL::simplest_rational_in_interval
CGAL::to_rational

Relates Algebraic Extensions

RootOf_2
CGAL::Root_of_traits<RT>
CGAL::make_root_of_2<RT>
CGAL::make_sqrt<RT>
CGAL::compute_roots_of_2<RT,OutputIterator>
CGAL::Sqrt_extension<NT,ROOT>

Utilities

CGAL::Min<T,Less>
CGAL::Max<T,Less>
CGAL::Is_valid<T>
CGAL::min
CGAL::max
CGAL::is_valid
CGAL::Set_ieee_double_precision
CGAL::Protect_FPU_rounding<Protected>

5.11   Alphabetical List of Reference Pages

compute_roots_of_2<RT,OutputIterator>
CORE::BigFloat
CORE::BigInt
CORE::BigRat
CORE::Expr
double
float
Gmpfi
Gmpfr
Gmpq
Gmpzf
Gmpz
Interval_nt<Protected>
int
Is_valid<T>
is_valid
Lazy_exact_nt<NT>
leda_bigfloat
leda_integer
leda_rational
leda_real
long double
long int
long long int
make_root_of_2<RT>
make_sqrt<RT>
Max<T,Less>
max
Min<T,Less>
min
mpq_class
mpz_class
MP_Float
Number_type_checker<NT1,NT2,Comparator>
Protect_FPU_rounding<Protected>
Quotient<NT>
Rational_traits<NT>
RootOf_2
Root_of_2<RT>
Root_of_traits<RT>
Set_ieee_double_precision
short int
simplest_rational_in_interval
Sqrt_extension<NT,ROOT>
to_rational