BWAPI
|
Go to the source code of this file.
Namespaces | |
namespace | CGAL |
namespace | CGAL::CGALi |
Functions | |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd (const Polynomial< NT > &, const Polynomial< NT > &) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_ (const Polynomial< NT > &, const Polynomial< NT > &, Field_tag) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_ (const Polynomial< NT > &, const Polynomial< NT > &, Unique_factorization_domain_tag) |
template<class NT > | |
NT | CGAL::CGALi::gcd_utcf_ (const NT &a, const NT &b) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf (const Polynomial< NT > &, const Polynomial< NT > &) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_ (const Polynomial< NT > &, const Polynomial< NT > &) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_UFD (Polynomial< NT >, Polynomial< NT >) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_Integral_domain (Polynomial< NT >, Polynomial< NT >) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_Euclidean_ring (Polynomial< NT >, Polynomial< NT >) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::modular_gcd_utcf (const Polynomial< NT > &, const Polynomial< NT > &, Integral_domain_tag) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::modular_gcd_utcf (const Polynomial< NT > &, const Polynomial< NT > &, Unique_factorization_domain_tag) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_is_fraction_ (const Polynomial< NT > &, const Polynomial< NT > &,::CGAL::Tag_true) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_is_fraction_ (const Polynomial< NT > &, const Polynomial< NT > &,::CGAL::Tag_false) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_modularizable_algebra_ (const Polynomial< NT > &, const Polynomial< NT > &,::CGAL::Tag_false, Integral_domain_tag) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_modularizable_algebra_ (const Polynomial< NT > &, const Polynomial< NT > &,::CGAL::Tag_false, Unique_factorization_domain_tag) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_modularizable_algebra_ (const Polynomial< NT > &, const Polynomial< NT > &,::CGAL::Tag_false, Field_tag) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_modularizable_algebra_ (const Polynomial< NT > &, const Polynomial< NT > &,::CGAL::Tag_true, Integral_domain_tag) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_modularizable_algebra_ (const Polynomial< NT > &, const Polynomial< NT > &,::CGAL::Tag_true, Unique_factorization_domain_tag) |
template<class NT > | |
Polynomial< NT > | CGAL::CGALi::gcd_utcf_modularizable_algebra_ (const Polynomial< NT > &, const Polynomial< NT > &,::CGAL::Tag_true, Field_tag) |
template<class NT > | |
NT | CGAL::CGALi::content_utcf_ (const Polynomial< NT > &) |
template<class NT , class OutputIterator1 , class OutputIterator2 > | |
int | CGAL::CGALi::filtered_square_free_factorize (Polynomial< NT >, OutputIterator1, OutputIterator2) |
template<class NT , class OutputIterator1 , class OutputIterator2 > | |
int | CGAL::CGALi::filtered_square_free_factorize_utcf (const Polynomial< NT > &, OutputIterator1, OutputIterator2) |
template<class Coeff , class OutputIterator1 , class OutputIterator2 > | |
int | CGAL::CGALi::square_free_factorize_utcf (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2) |
template<class Coeff , class OutputIterator1 , class OutputIterator2 > | |
int | CGAL::CGALi::square_free_factorize_utcf_for_regular_polynomial (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2) |
template<class Coeff , class OutputIterator1 , class OutputIterator2 > | |
int | CGAL::CGALi::square_free_factorize (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2) |
template<class Coeff , class OutputIterator1 , class OutputIterator2 > | |
int | CGAL::CGALi::square_free_factorize_for_regular_polynomial (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2) |
template<class NT > | |
bool | CGAL::CGALi::may_have_multiple_factor (const Polynomial< NT > &) |
template<class NT > | |
bool | CGAL::CGALi::may_have_common_factor (const Polynomial< NT > &, const Polynomial< NT > &) |
Test whether P and Q may have a common factor. | |
template<class Coeff > | |
Coeff | CGAL::CGALi::resultant (const CGAL::Polynomial< Coeff > &, const CGAL::Polynomial< Coeff > &) |
template<class Coeff > | |
Coeff | CGAL::CGALi::resultant_ (const CGAL::Polynomial< Coeff > &, const CGAL::Polynomial< Coeff > &) |
template<class NT > | |
CGALi::Simple_matrix< NT > | CGAL::CGALi::polynomial_subresultant_matrix (CGAL::Polynomial< NT > f, CGAL::Polynomial< NT > g, int d=0) |
template<typename Polynomial_traits_d , typename OutputIterator > | |
OutputIterator | CGAL::CGALi::polynomial_subresultants (typename Polynomial_traits_d::Polynomial_d A, typename Polynomial_traits_d::Polynomial_d B, OutputIterator out) |
template<typename Polynomial_traits_d , typename OutputIterator > | |
OutputIterator | CGAL::CGALi::principal_subresultants (typename Polynomial_traits_d::Polynomial_d A, typename Polynomial_traits_d::Polynomial_d B, OutputIterator out) |
template<typename Polynomial_traits_d , typename OutputIterator1 , typename OutputIterator2 , typename OutputIterator3 > | |
OutputIterator1 | CGAL::CGALi::polynomial_subresultants_with_cofactors (typename Polynomial_traits_d::Polynomial_d P, typename Polynomial_traits_d::Polynomial_d Q, OutputIterator1 sres_out, OutputIterator2 coP_out, OutputIterator3 coQ_out) |
template<typename Polynomial_traits_d , typename OutputIterator > | |
OutputIterator | CGAL::CGALi::principal_sturm_habicht_sequence (typename Polynomial_traits_d::Polynomial_d A, OutputIterator out) |
compute the sequence of principal Sturm-Habicht coefficients | |
template<typename Polynomial_traits_d , typename OutputIterator > | |
OutputIterator | CGAL::CGALi::sturm_habicht_sequence (typename Polynomial_traits_d::Polynomial_d P, OutputIterator out) |
compute the Sturm-Habicht sequence | |
template<typename Polynomial_traits_d , typename OutputIterator1 , typename OutputIterator2 , typename OutputIterator3 > | |
OutputIterator1 | CGAL::CGALi::sturm_habicht_sequence_with_cofactors (typename Polynomial_traits_d::Polynomial_d P, OutputIterator1 out_stha, OutputIterator2 out_f, OutputIterator3 out_fx) |
compute the Sturm-Habicht sequence with cofactors |