▼NCGAL | |
CGmpfi | An object of the class Gmpfi is a closed interval, with endpoints represented as Gmpfr floating-point numbers |
CGmpfr | An object of the class Gmpfr is a fixed precision floating-point number, based on the Mpfr library |
CGmpq | An object of the class Gmpq is an arbitrary precision rational number based on the Gmp library |
CGmpz | An object of the class Gmpz is an arbitrary precision integer based on the Gmp Library |
CGmpzf | An object of the class Gmpzf is a multiple-precision floating-point number which can represent numbers of the form \( m*2^e\), where \( m\) is an arbitrary precision integer based on the Gmp library, and \( e\) is of type long |
CInterval_nt | The class Interval_nt provides an interval arithmetic number type |
CIs_valid | Not all values of a type need to be valid |
CLazy_exact_nt | An object of the class Lazy_exact_nt<NT> is able to represent any real embeddable number which NT is able to represent |
CMax | The function object class Max returns the larger of two values |
CMin | The function object class Min returns the smaller of two values |
CMP_Float | An object of the class MP_Float is able to represent a floating point value with arbitrary precision |
CMpzf | An object of the class Mpzf is a multiple-precision floating-point number which can represent numbers of the form \( m*2^e\), where \( m\) is an arbitrary precision integer based on the GMP library, and \( e\) is of type int |
CNT_converter | A number type converter usable as default, for Cartesian_converter and Homogeneous_converter |
CNumber_type_checker | Number_type_checker is a number type whose instances store two numbers of types NT1 and NT2 |
CProtect_FPU_rounding | The class Protect_FPU_rounding allows to reduce the number of rounding mode changes when evaluating sequences of interval arithmetic operations |
CQuotient | An object of the class Quotient<NT> is an element of the field of quotients of the integral domain type NT |
CRational_traits | The class Rational_traits can be used to determine the type of the numerator and denominator of a rational number type as Quotient , Gmpq , mpq_class or leda_rational |
CRoot_of_traits | For a RealEmbeddable IntegralDomain RT , the class template Root_of_traits<RT> associates a type Root_of_2 , which represents algebraic numbers of degree 2 over RT |
CSet_ieee_double_precision | The class Set_ieee_double_precision provides a mechanism to set the correct 53 bits precision for a block of code |
CSqrt_extension | An instance of this class represents an extension of the type NT by one square root of the type ROOT |
▼NCORE | |
CBigFloat | The class CORE::BigFloat is a variable precision floating-point type |
CBigInt | The class CORE::BigInt provides exact computation in \( \Z\) |
CBigRat | The class CORE::BigRat provides exact computation in \( \Q\) |
CExpr | The class CORE::Expr provides exact computation over the subset of real numbers that contains integers, and which is closed by the operations \( +,-,\times,/,\sqrt{}\) and \(\sqrt[k]{}\) |
Cleda_bigfloat | The class leda_bigfloat is a wrapper class that provides the functions needed to use the number type bigfloat |
Cleda_integer | The class leda_integer provides exact computation in \( \Z\) |
Cleda_rational | The class leda_rational provides exact computation in \( \mathbb{Q}\) |
Cleda_real | The class leda_real is a wrapper class that provides the functions needed to use the number type real , representing exact real numbers numbers provided by LEDA |
Cmpq_class | The class mpq_class is an exact multiprecision rational number type, provided by Gmp |
Cmpz_class | The class mpz_class is an exact multiprecision integer number type, provided by Gmp |
CRootOf_2 | Concept to represent algebraic numbers of degree up to 2 over a RealEmbeddable IntegralDomain RT |