Classes |
| struct | Split_double< NT > |
| class | Quotient< Polynomial > |
| | Compute the quotient of two polynomials. More...
|
| class | Is_valid< Quotient< NT > > |
| class | INTERN_QUOTIENT::Sqrt_selector< NT, Sqrt_functor > |
| class | INTERN_QUOTIENT::Sqrt_selector< NT, Sqrt_functor >::Sqrt |
| class | INTERN_QUOTIENT::Sqrt_selector< NT, Null_functor > |
| class | INTERN_QUOTIENT::Algebraic_structure_traits_quotient_base< Quotient< NT > > |
| class | INTERN_QUOTIENT::Algebraic_structure_traits_quotient_base< Quotient< NT > >::Is_square |
| class | INTERN_QUOTIENT::Algebraic_structure_traits_quotient_base< Quotient< NT > >::Simplify |
| class | INTERN_QUOTIENT::Real_embeddable_traits_quotient_base< Quotient< NT > > |
| class | INTERN_QUOTIENT::Real_embeddable_traits_quotient_base< Quotient< NT > >::Compare |
| class | INTERN_QUOTIENT::Real_embeddable_traits_quotient_base< Quotient< NT > >::To_double |
| class | INTERN_QUOTIENT::Real_embeddable_traits_quotient_base< Quotient< NT > >::To_interval |
| class | INTERN_QUOTIENT::Real_embeddable_traits_quotient_base< Quotient< NT > >::Is_finite |
| class | Algebraic_structure_traits< Quotient< NT > > |
| class | Real_embeddable_traits< Quotient< NT > > |
| struct | Coercion_traits< typename First_if_different< int, NT >::Type, Quotient< NT > > |
| struct | Coercion_traits< typename First_if_different< int, NT >::Type, Quotient< NT > >::Cast |
| struct | Coercion_traits< Quotient< NT >, typename First_if_different< int, NT >::Type > |
| struct | Coercion_traits< typename First_if_different< double, NT >::Type, Quotient< NT > > |
| struct | Coercion_traits< typename First_if_different< double, NT >::Type, Quotient< NT > >::Cast |
| struct | Coercion_traits< Quotient< NT >, typename First_if_different< double, NT >::Type > |
| class | Fraction_traits< Quotient< NT > > |
| | Specialization of Fraction_traits for Quotient<NT> More...
|
| class | Fraction_traits< Quotient< NT > >::Decompose |
| class | Fraction_traits< Quotient< NT > >::Compose |
Namespaces |
| namespace | INTERN_QUOTIENT |
Defines |
| #define | CGAL_int(T) typename First_if_different<int, T>::Type |
| #define | CGAL_double(T) typename First_if_different<double, T>::Type |
Functions |
| template<typename NT > |
| void | simplify_quotient (NT &, NT &) |
| template<class NT > |
| void | swap (Quotient< NT > &p, Quotient< NT > &q) |
| template<class NT > |
CGAL_MEDIUM_INLINE
Comparison_result | quotient_cmp (const Quotient< NT > &x, const Quotient< NT > &y) |
| template<class NT > |
| std::ostream & | operator<< (std::ostream &s, const Quotient< NT > &r) |
| template<class NT > |
| std::istream & | operator>> (std::istream &in, Quotient< NT > &r) |
| template<class NT > |
| Quotient< NT > | operator+ (const Quotient< NT > &x) |
| template<class NT > |
| Quotient< NT > | operator- (const Quotient< NT > &x) |
| template<class NT > |
| CGAL_MEDIUM_INLINE NT | quotient_truncation (const Quotient< NT > &r) |
| template<class NT > |
| CGAL_MEDIUM_INLINE bool | operator== (const Quotient< NT > &x, const Quotient< NT > &y) |
| template<class NT > |
| CGAL_MEDIUM_INLINE bool | operator== (const Quotient< NT > &x, const NT &y) |
| template<class NT > |
| bool | operator== (const Quotient< NT > &x, const CGAL_int(NT)&y) |
| template<class NT > |
| bool | operator== (const Quotient< NT > &x, const CGAL_double(NT)&y) |
| template<class NT > |
| CGAL_MEDIUM_INLINE bool | operator< (const Quotient< NT > &x, const Quotient< NT > &y) |
| template<class NT > |
| CGAL_MEDIUM_INLINE bool | operator< (const Quotient< NT > &x, const NT &y) |
| template<class NT > |
| CGAL_MEDIUM_INLINE bool | operator< (const Quotient< NT > &x, const CGAL_int(NT)&y) |
| template<class NT > |
| CGAL_MEDIUM_INLINE bool | operator< (const Quotient< NT > &x, const CGAL_double(NT)&y) |
| template<class NT > |
| bool | operator> (const Quotient< NT > &x, const NT &y) |
| template<class NT > |
| bool | operator> (const Quotient< NT > &x, const CGAL_int(NT)&y) |
| template<class NT > |
| bool | operator> (const Quotient< NT > &x, const CGAL_double(NT)&y) |
| template<class NT > |
| const NT & | denominator (const Quotient< NT > &q) |
| template<class NT > |
| const NT & | numerator (const Quotient< NT > &q) |
| template<class NT > |
| const Quotient< NT > &min | BOOST_PREVENT_MACRO_SUBSTITUTION (const Quotient< NT > &p, const Quotient< NT > &q) |