|
CGAL 5.1 - Algebraic Kernel
|
#include <Concepts/AlgebraicKernel_d_2--Solve_2.h>
Computes the real zero-dimensional solutions of a bivariate polynomial system. The multiplicity stored in the output iterator is the multiplicity in the system.
Assignable
CopyConstructible
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, | ||
| 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.
| 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.