BWAPI
Namespaces | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Polynomial/bezout_matrix.h File Reference
#include <algorithm>
#include <CGAL/basic.h>
#include <CGAL/Polynomial_traits_d.h>
#include <CGAL/Polynomial/determinant.h>
#include <vector>
Include dependency graph for bezout_matrix.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<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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines