Classes |
class | MP_Float |
union | MP_Float::to_signed |
class | Algebraic_structure_traits< MP_Float > |
struct | Algebraic_structure_traits< MP_Float >::Unit_part |
struct | Algebraic_structure_traits< MP_Float >::Integral_division |
class | Algebraic_structure_traits< MP_Float >::Square |
class | Algebraic_structure_traits< MP_Float >::Gcd |
class | Algebraic_structure_traits< MP_Float >::Div |
class | Algebraic_structure_traits< MP_Float >::Divides |
class | Real_embeddable_traits< MP_Float > |
class | Real_embeddable_traits< MP_Float >::Sgn |
class | Real_embeddable_traits< MP_Float >::Compare |
class | Real_embeddable_traits< MP_Float >::To_double |
class | Real_embeddable_traits< MP_Float >::To_interval |
class | Real_embeddable_traits< Quotient< MP_Float > > |
struct | Real_embeddable_traits< Quotient< MP_Float > >::To_double |
struct | Real_embeddable_traits< Quotient< MP_Float > >::To_interval |
Namespaces |
namespace | INTERN_MP_FLOAT |
namespace | CGALi |
Functions |
Comparison_result | INTERN_MP_FLOAT::compare (const MP_Float &, const MP_Float &) |
MP_Float | INTERN_MP_FLOAT::square (const MP_Float &) |
double | INTERN_MP_FLOAT::to_double (const MP_Float &) |
double | INTERN_MP_FLOAT::to_double (const Root_of_2< MP_Float > &x) |
double | INTERN_MP_FLOAT::to_double (const Quotient< MP_Float > &) |
std::pair< double, double > | INTERN_MP_FLOAT::to_interval (const MP_Float &) |
std::pair< double, double > | INTERN_MP_FLOAT::to_interval (const Quotient< MP_Float > &) |
MP_Float | INTERN_MP_FLOAT::div (const MP_Float &n1, const MP_Float &n2) |
MP_Float | INTERN_MP_FLOAT::gcd (const MP_Float &a, const MP_Float &b) |
std::pair< double, int > | to_double_exp (const MP_Float &b) |
std::pair< std::pair< double,
double >, int > | to_interval_exp (const MP_Float &b) |
std::ostream & | operator<< (std::ostream &os, const MP_Float &b) |
std::ostream & | print (std::ostream &os, const MP_Float &b) |
std::istream & | operator>> (std::istream &is, MP_Float &b) |
MP_Float | operator+ (const MP_Float &a, const MP_Float &b) |
MP_Float | operator- (const MP_Float &a, const MP_Float &b) |
MP_Float | operator* (const MP_Float &a, const MP_Float &b) |
MP_Float | operator% (const MP_Float &a, const MP_Float &b) |
std::pair< MP_Float, MP_Float > | CGALi::division (const MP_Float &n, const MP_Float &d) |
void | swap (MP_Float &m, MP_Float &n) |
bool | operator< (const MP_Float &a, const MP_Float &b) |
bool | operator> (const MP_Float &a, const MP_Float &b) |
bool | operator>= (const MP_Float &a, const MP_Float &b) |
bool | operator<= (const MP_Float &a, const MP_Float &b) |
bool | operator== (const MP_Float &a, const MP_Float &b) |
bool | operator!= (const MP_Float &a, const MP_Float &b) |
MP_Float | approximate_sqrt (const MP_Float &d) |
MP_Float | approximate_division (const MP_Float &n, const MP_Float &d) |
Sign | CGALi::compare_bitlength (const MP_Float &a, const MP_Float &b) |
bool | CGALi::divides (const MP_Float &d, const MP_Float &n) |
bool | is_integer (const MP_Float &m) |
void | simplify_quotient (MP_Float &numerator, MP_Float &denominator) |
void | simplify_root_of_2 (MP_Float &, MP_Float &, MP_Float &) |
void | CGALi::simplify_3_exp (int &a, int &b, int &c) |
MP_Float min | BOOST_PREVENT_MACRO_SUBSTITUTION (const MP_Float &x, const MP_Float &y) |