FieldNumberType

The concept FieldNumberType defines the syntactic requirements of a number type to be used as a template parameter for the Cartesian kernels. This number type supports the operations +, -, * and /. This implies that CGAL::Number_type_traits<FieldNumberType>::Has_division is CGAL::Tag_true.

Refines

RingNumberType

Operations

FieldNumberType n1 / n2
FieldNumberType int n1 / n2
FieldNumberType n1 / int n2
FieldNumberType n1 /= n2
FieldNumberType n1 /= int n2

Has Models

float
double
CGAL::Filtered_exact<FieldNumberType, ET>
CGAL::Fixed_precision_nt
CGAL::Gmpq
CGAL::Interval_nt
CGAL::Interval_nt_advanced
CGAL::Lazy_exact_nt<FieldNumberType>
CGAL::MP_Float
CGAL::Quotient<RingNumberType>
leda_rational
leda_bigfloat
leda_real

See Also

EuclideanRingNumberType
Kernel
CGAL::Field_tag
Support Library Manual