Chapter 2
Number Type Support

Olivier Devillers, Susan Hert, Lutz Kettner, Sylvain Pion, and Stefan Schirra

Global Functions

CGAL::abs
CGAL::compare
CGAL::div
CGAL::is_negative
CGAL::is_one
CGAL::is_positive
CGAL::is_zero
CGAL::max
CGAL::min
CGAL::sign
CGAL::sqrt
CGAL::square

Function Object Classes

CGAL::Abs<NT>
CGAL::Compare<NT>
CGAL::Gcd<NT>
CGAL::Div<NT>
CGAL::Is_negative<NT>
CGAL::Is_one<NT>
CGAL::Is_positive<NT>
CGAL::Is_zero<NT>
CGAL::Max<NT,Compare>
CGAL::Min<NT,Compare>
CGAL::Sgn<NT>
CGAL::Sqrt<NT>
CGAL::Square<NT>
CGAL::To_double<NT>
CGAL::To_interval<NT>

Tags

CGAL::Ring_tag
CGAL::Euclidean_ring_tag
CGAL::Field_tag
CGAL::Sqrt_field_tag

Traits Classes

CGAL::Number_type_traits<NT>
CGAL::Rational_traits<NT>

Number Type Classes

CGAL::Filtered_exact<CT, ET>
CGAL::Fixed_precision_nt
CGAL::Gmpq
CGAL::Gmpz
CGAL::Interval_nt
CGAL::Interval_nt_advanced
CGAL::Lazy_exact_nt<NT>
CGAL::MP_Float
CGAL::Quotient<NT>
CORE::Expr
leda_bigfloat
leda_integer
leda_rational
leda_real
mpq_class
mpz_class