CGAL 5.1.3  Algebraic Kernel

Computes the real zerodimensional solutions of a bivariate polynomial system. The multiplicity stored in the output iterator is the multiplicity in the system.
Operations  
template<class OutputIterator >  
OutputIterator  operator() (AlgebraicKernel_d_2::Polynomial_2 f, AlgebraicKernel_d_2::Polynomial_2 g, OutputIterator res) 
Computes all common solutions of \( f\) and \( g\) with multiplicity, and copies them as objects of type std::pair<AlgebraicKernel_d_2::Algebraic_real_2, AlgebraicKernel_d_2::Multiplicity_type> in res . More...  
template<class OutputIterator >  
OutputIterator  operator() (AlgebraicKernel_d_2::Polynomial_2 f, AlgebraicKernel_d_2::Polynomial_2 g, AlgebraicKernel_d_2::Bound xl, AlgebraicKernel_d_2::Bound xu, AlgebraicKernel_d_2::Bound yl, AlgebraicKernel_d_2::Bound yu, OutputIterator res) 
Computes all common solutions of \( f\) and \( g\) in the closed box \( [xl,xu]\times[yl,yu]\), and copies them as objects of type std::pair<AlgebraicKernel_d_2::Algebraic_real_2, AlgebraicKernel_d_2::Multiplicity_type> in res . More...  
OutputIterator AlgebraicKernel_d_2::Solve_2::operator()  (  AlgebraicKernel_d_2::Polynomial_2  f, 
AlgebraicKernel_d_2::Polynomial_2  g,  
OutputIterator  res  
) 
Computes all common solutions of \( f\) and \( g\) with multiplicity, and copies them as objects of type std::pair<AlgebraicKernel_d_2::Algebraic_real_2, AlgebraicKernel_d_2::Multiplicity_type>
in res
.
OutputIterator AlgebraicKernel_d_2::Solve_2::operator()  (  AlgebraicKernel_d_2::Polynomial_2  f, 
AlgebraicKernel_d_2::Polynomial_2  g,  
AlgebraicKernel_d_2::Bound  xl,  
AlgebraicKernel_d_2::Bound  xu,  
AlgebraicKernel_d_2::Bound  yl,  
AlgebraicKernel_d_2::Bound  yu,  
OutputIterator  res  
) 
Computes all common solutions of \( f\) and \( g\) in the closed box \( [xl,xu]\times[yl,yu]\), and copies them as objects of type std::pair<AlgebraicKernel_d_2::Algebraic_real_2, AlgebraicKernel_d_2::Multiplicity_type>
in res
.