|
|
ostream & | operator<< (ostream &os, Class c) |
| |
|
istream & | operator>> (istream &is, Class c) |
| |
|
Rational | simplest_rational_in_interval (double d1, double d2) |
| |
|
Rational | to_rational (double d) |
| |
|
OutputIterator | compute_roots_of_2 (const RT &a, const RT &b, const RT &c, OutputIterator oit) |
| |
|
Root_of_traits< RT >::Root_of_2 | make_root_of_2 (const RT &a, const RT &b, const RT &c, bool s) |
| |
|
Root_of_traits< RT >::Root_of_2 | make_root_of_2 (RT alpha, RT beta, RT gamma) |
| |
|
Root_of_traits< RT >::Root_of_2 | make_sqrt (const RT &x) |
| |
|
bool | is_valid (const T &x) |
| |
|
T | max (const T &x, const T &y) |
| |
|
T | min (const T &x, const T &y) |
| |
|
NT | abs (const NT &x) |
| |
|
result_type | compare (const NT &x, const NT &y) |
| |
|
result_type | div (const NT1 &x, const NT2 &y) |
| |
|
void | div_mod (const NT1 &x, const NT2 &y, result_type &q, result_type &r) |
| |
|
result_type | gcd (const NT1 &x, const NT2 &y) |
| |
|
result_type | integral_division (const NT1 &x, const NT2 &y) |
| |
|
NT | inverse (const NT &x) |
| |
|
result_type | is_negative (const NT &x) |
| |
|
result_type | is_one (const NT &x) |
| |
|
result_type | is_positive (const NT &x) |
| |
|
result_type | is_square (const NT &x) |
| |
|
result_type | is_square (const NT &x, NT &y) |
| |
|
result_type | is_zero (const NT &x) |
| |
|
NT | kth_root (int k, const NT &x) |
| |
|
result_type | mod (const NT1 &x, const NT2 &y) |
| |
|
NT | root_of (int k, InputIterator begin, InputIterator end) |
| |
|
result_type | sign (const NT &x) |
| |
|
void | simplify (const NT &x) |
| |
|
NT | sqrt (const NT &x) |
| |
|
NT | square (const NT &x) |
| |
|
double | to_double (const NT &x) |
| |
|
std::pair< double, double > | to_interval (const NT &x) |
| |
|
NT | unit_part (const NT &x) |
| |
| std::ostream & | operator<< (std::ostream &s, const Triangulation_on_hyperbolic_surface_2< Traits > &triangulation) |
| | inserts the triangulation in a stream.
|
| |
| std::istream & | operator>> (std::istream &s, Triangulation_on_hyperbolic_surface_2< Traits > &triangulation) |
| | extracts the triangulation from a stream.
|
| |
| std::ostream & | operator<< (std::ostream &s, const Hyperbolic_fundamental_domain_2< Traits > &domain) |
| | inserts the domain in a stream.
|
| |
| std::istream & | operator>> (std::istream &s, Hyperbolic_fundamental_domain_2< Traits > &domain) |
| | extracts the domain from a stream.
|
| |
|
std::ostream & | operator<< (std::ostream &s, const Hyperbolic_isometry_2< Traits > &isometry) |
| | inserts the isometry in a stream.
|
| |