shape_doc 0.1
|
#include <semialgebraic_set.hpp>
Definition at line 28 of file semialgebraic_set.hpp.
typedef semialgebraic_set_def<K>::Polynomial Polynomial |
Definition at line 31 of file semialgebraic_set.hpp.
semialgebraic_set | ( | void | ) | [inline] |
Definition at line 33 of file semialgebraic_set.hpp.
{};
semialgebraic_set | ( | const char * | str1, |
int | s1 | ||
) |
Definition at line 56 of file semialgebraic_set.hpp.
References Polynomial.
{ m_polynomials<<Polynomial(s1); m_signs<<i1; }
semialgebraic_set | ( | const char * | str1, |
int | s1, | ||
const char * | str2, | ||
int | s2 | ||
) |
Definition at line 62 of file semialgebraic_set.hpp.
References Polynomial.
{ m_polynomials<< (i1<0? (-1)*Polynomial(s1) : s1) ; m_polynomials<< (i2<0? (-1)*Polynomial(s2) : s2) ; }
semialgebraic_set | ( | const Polynomial & | eq, |
int | s | ||
) |
Definition at line 68 of file semialgebraic_set.hpp.
{
m_polynomials<< (i1<0? (-1)*p1 : p1) ;
//m_signs<<i1;
}
semialgebraic_set | ( | const Polynomial & | eq1, |
int | s1, | ||
const Polynomial & | eq2, | ||
int | s2 | ||
) |
Definition at line 74 of file semialgebraic_set.hpp.
{ m_polynomials<<p1; m_polynomials<<p2; }
~semialgebraic_set | ( | void | ) | [inline] |
Definition at line 38 of file semialgebraic_set.hpp.
{};
Polynomial inequation | ( | int | i = 0 | ) | const [inline] |
Definition at line 42 of file semialgebraic_set.hpp.
{ return this->m_polynomials[i] ; }
Seq<Polynomial> inequations | ( | ) | const [inline] |
Definition at line 40 of file semialgebraic_set.hpp.
{ return this->m_polynomials ; }
void insert | ( | const Polynomial & | p, |
int | s | ||
) | [inline] |
Definition at line 45 of file semialgebraic_set.hpp.
{ this->m_polynomials<<p; this->m_signs<<s; }
int nbineq | ( | ) | const [inline] |
Definition at line 48 of file semialgebraic_set.hpp.
{ return m_polynomials.size(); }
int sign | ( | int | i = 0 | ) | const [inline] |
Definition at line 43 of file semialgebraic_set.hpp.
{ return this->m_signs[i] ; }