solver< Ring, CFallIsolate > 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, CFallIsolate >

Definition at line 684 of file solver_ucf.hpp.


Member Typedef Documentation

typedef Ring::Scalar base_t

Definition at line 686 of file solver_ucf.hpp.


Member Function Documentation

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

Isolates the positive real roots of p.

Definition at line 716 of file solver_ucf.hpp.

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

00716                                                   {
00717 
00718         interval_rep<POL> i(p);
00719         solver_cffirst<Real,POL> slv(i);
00720 
00721         return slv.all_roots_isolate();
00722 }

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

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

Definition at line 701 of file solver_ucf.hpp.

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

00702                                                                    {
00703 
00704         interval_rep<POL>  i(p,u,v);
00705         solver_cffirst<Real,POL> slv(i);
00706 
00707   return slv.all_roots_isolate();
00708 }


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

Generated on 6 Dec 2012 for realroot by  doxygen 1.6.1