BWAPI
Namespaces | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Polynomial/fwd.h File Reference
#include <CGAL/basic.h>
#include <CGAL/Polynomial.h>
Include dependency graph for fwd.h:
This graph shows which files directly or indirectly include this file:

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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines