realroot_doc 0.1.1
|
#include <cell_mv_bernstein.hpp>
Definition at line 29 of file cell_mv_bernstein.hpp.
typedef polynomial<C, with<Bernstein> > Polynomial |
Definition at line 34 of file cell_mv_bernstein.hpp.
typedef C Scalar |
Definition at line 33 of file cell_mv_bernstein.hpp.
cell_mv_bernstein | ( | void | ) |
Definition at line 98 of file cell_mv_bernstein.hpp.
{}
cell_mv_bernstein | ( | const Polynomial & | p | ) | [inline] |
Definition at line 37 of file cell_mv_bernstein.hpp.
{ m_doms<<Interval<double>(0,1); m_equs<<p; }
cell_mv_bernstein | ( | const Seq< Polynomial > & | E | ) | [inline] |
Definition at line 41 of file cell_mv_bernstein.hpp.
References Seq< C, R >::size().
{ for(unsigned i=0;i<E.size();i++) m_doms<<Interval<double>(0,1); for(unsigned i=0;i<E.size();i++) m_equs<<E[i]; }
cell_mv_bernstein | ( | const Seq< Polynomial > & | E, |
const Seq< Interval< double > > & | D | ||
) | [inline] |
Definition at line 46 of file cell_mv_bernstein.hpp.
References Seq< C, R >::size().
{ for(unsigned i=0;i<D.size();i++) m_doms<<D[i]; for(unsigned i=0;i<E.size();i++) m_equs<<E[i]; }
cell_mv_bernstein | ( | const Seq< POL > & | E, |
const Seq< Interval< double > > & | D | ||
) | [inline] |
Definition at line 52 of file cell_mv_bernstein.hpp.
References mmx::assign(), and Seq< C, R >::size().
{ Seq<double> dmn; for(unsigned i=0;i<D.size();i++) { m_doms<<D[i]; dmn <<D[i].lower() <<D[i].upper(); } for(unsigned i=0;i<E.size();i++) { Polynomial p; let::assign(p,E[i],dmn); m_equs<<p; } }
~cell_mv_bernstein | ( | void | ) |
Definition at line 101 of file cell_mv_bernstein.hpp.
{}
Definition at line 77 of file cell_mv_bernstein.hpp.
{return m_doms;}
Definition at line 78 of file cell_mv_bernstein.hpp.
{return m_doms;}
Definition at line 80 of file cell_mv_bernstein.hpp.
{return m_doms[i];}
Definition at line 81 of file cell_mv_bernstein.hpp.
{return m_doms[i];}
Polynomial& equation | ( | unsigned | i | ) | [inline] |
Definition at line 72 of file cell_mv_bernstein.hpp.
{return m_equs[i];}
Polynomial equation | ( | unsigned | i | ) | const [inline] |
Definition at line 71 of file cell_mv_bernstein.hpp.
{return m_equs[i];}
unsigned nbeq | ( | ) | [inline] |
Definition at line 69 of file cell_mv_bernstein.hpp.
References Seq< C, R >::size().
{return m_equs.size();}
unsigned nbeq | ( | ) | const [inline] |
Definition at line 68 of file cell_mv_bernstein.hpp.
References Seq< C, R >::size().
{return m_equs.size();}
unsigned nbvar | ( | ) | [inline] |
Definition at line 75 of file cell_mv_bernstein.hpp.
References Seq< C, R >::size().
{return m_doms.size();}
unsigned nbvar | ( | ) | const [inline] |
Definition at line 74 of file cell_mv_bernstein.hpp.
References Seq< C, R >::size().
{return m_doms.size();}
C size | ( | void | ) | const [inline] |
Definition at line 83 of file cell_mv_bernstein.hpp.
References mmx::vctops::max(), Seq< C, R >::size(), and mmx::upper().