SqrtFieldNumberType

The concept SqrtFieldNumberType 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 sqrt( · ). This implies that both CGAL::Number_type_traits<SqrtFieldNumberType>::Has_division and CGAL::Number_type_traits<SqrtFieldNumberType>::Has_sqrt are CGAL::Tag_true.

Refines

FieldNumberType

Has Models

float
double
CGAL::Filtered_exact<FieldNumberType, ET>
CGAL::Lazy_exact_nt<FieldNumberType>
leda_bigfloat
leda_real

Operations

SqrtFieldNumberType
sqrt ( ntval)

See Also

RingNumberType
EuclideanRingNumberType
Kernel
CGAL::Sqrt_field_tag
Support Library Manual