solver< Ring, CFseparate > Struct Template Reference

#include <solver_ucf.hpp>

List of all members.

Public Types

Static Public Member Functions


Detailed Description

template<class Ring>
struct mmx::solver< Ring, CFseparate >

Definition at line 727 of file solver_ucf.hpp.


Member Typedef Documentation

typedef Ring::Scalar base_t

Definition at line 729 of file solver_ucf.hpp.


Member Function Documentation

Seq< Real > solve ( const POL &  p  )  [inline, static]

Separates the positive real roots of p.

Definition at line 759 of file solver_ucf.hpp.

References solver_cffirst< Real, POL >::all_roots_separate().

00759                                                 {
00760 
00761         interval_rep<POL> i(p);
00762         solver_cffirst<Real,POL> slv(i);
00763         
00764         return slv.all_roots_separate();
00765 }

Seq< Real > solve ( const POL &  p,
const base_t u,
const base_t v 
) [inline, static]

Separates the real roots of p in the interval (u,v).

Definition at line 744 of file solver_ucf.hpp.

References solver_cffirst< Real, POL >::all_roots_separate().

00745                                                                    {
00746 
00747         interval_rep<POL>  i(p,u,v);
00748         solver_cffirst<Real,POL> slv(i);
00749         
00750         return slv.all_roots_separate();
00751 }


The documentation for this struct was generated from the following file:

Generated on 6 Dec 2012 for realroot by  doxygen 1.6.1