BWAPI
|
#include <algorithm>
#include <CGAL/basic.h>
#include <CGAL/Polynomial_traits_d.h>
#include <CGAL/Polynomial/determinant.h>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | CGALi |
Functions | |
template<typename Polynomial_traits_d > | |
CGALi::Simple_matrix< typename Polynomial_traits_d::Coefficient_type > | CGALi::hybrid_bezout_matrix (typename Polynomial_traits_d::Polynomial_d f, typename Polynomial_traits_d::Polynomial_d g, int sub=0) |
construct hybrid Bezout matrix of two polynomials | |
template<typename Polynomial_traits_d > | |
CGALi::Simple_matrix< typename Polynomial_traits_d::Coefficient_type > | CGALi::symmetric_bezout_matrix (typename Polynomial_traits_d::Polynomial_d f, typename Polynomial_traits_d::Polynomial_d g, int sub=0) |
construct the symmetric Bezout matrix of two polynomials | |
template<class Polynomial_traits_d > | |
Polynomial_traits_d::Coefficient_type | CGALi::hybrid_bezout_subresultant (typename Polynomial_traits_d::Polynomial_d f, typename Polynomial_traits_d::Polynomial_d g, int sub=0) |
compute (sub)resultant as Bezout matrix determinant | |
template<class InputIterator , class OutputIterator , class NT > | |
void | CGALi::symmetric_minors_to_subresultants (InputIterator in, OutputIterator out, NT divisor, int n, int m, bool swapped) |
template<class Polynomial_traits_d , class OutputIterator > | |
OutputIterator | CGALi::symmetric_bezout_subresultants (typename Polynomial_traits_d::Polynomial_d f, typename Polynomial_traits_d::Polynomial_d g, OutputIterator sres) |
compute the principal subresultant coefficients as minors of the symmetric Bezout matrix. | |
template<class Polynomial_traits_d > | |
CGALi::Simple_matrix< typename Polynomial_traits_d::Coefficient_type > | CGALi::modified_hybrid_bezout_matrix (typename Polynomial_traits_d::Polynomial_d f, typename Polynomial_traits_d::Polynomial_d g) |
template<class Polynomial_traits_d , class OutputIterator > | |
OutputIterator | CGALi::hybrid_bezout_subresultants (typename Polynomial_traits_d::Polynomial_d f, typename Polynomial_traits_d::Polynomial_d g, OutputIterator sres) |
compute the principal subresultant coefficients as minors of the hybrid Bezout matrix. | |
template<class NT > | |
void | CGALi::swap_entries (typename CGALi::Simple_matrix< NT > &A) |
template<class NT , class InputIterator > | |
CGALi::Simple_matrix< NT > | CGALi::s_matrix (const typename CGALi::Simple_matrix< NT > &B, InputIterator num, int size) |
template<class OutputIterator > | |
OutputIterator | CGALi::s_matrix_integer_sequence (OutputIterator it, int c, int s, int n) |
template<typename Polynomial_traits_d > | |
CGALi::Simple_matrix< typename Polynomial_traits_d::Coefficient_type > | CGALi::polynomial_subresultant_matrix (typename Polynomial_traits_d::Polynomial_d f, typename Polynomial_traits_d::Polynomial_d g, int d=0) |
computes the coefficients of the polynomial subresultant sequence |