|
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().