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

Go to the source code of this file.

Namespaces

namespace  CGALi

Functions

template<class IC , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize (const IC &, OutputIterator1, OutputIterator2)
template<class IC , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize_for_regular_polynomial (const IC &, OutputIterator1, OutputIterator2)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize_for_regular_polynomial (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize_for_regular_polynomial_ (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2, CGAL::Tag_true)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize_for_regular_polynomial_ (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2, CGAL::Tag_false)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize_for_regular_polynomial_ (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2, Integral_domain_tag)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize_for_regular_polynomial_ (const Polynomial< Coeff > &, OutputIterator1, OutputIterator2, Unique_factorization_domain_tag)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize_utcf (const Polynomial< Coeff > &p, OutputIterator1 factors, OutputIterator2 multiplicities)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::square_free_factorize_utcf_for_regular_polynomial (const Polynomial< Coeff > &p, OutputIterator1 factors, OutputIterator2 multiplicities)
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::filtered_square_free_factorize (Polynomial< Coeff > p, OutputIterator1 factors, OutputIterator2 multiplicities)
 As NiX::square_free_factorize, but filtered by NiX::may_have_multiple_root.
template<class Coeff , class OutputIterator1 , class OutputIterator2 >
int CGALi::filtered_square_free_factorize_utcf (const Polynomial< Coeff > &p, OutputIterator1 factors, OutputIterator2 multiplicities)
 As NiX::square_free_factorize_utcf, but filtered by NiX::may_have_multiple_root.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines