|
void | update_data () |
|
| box_rep () |
|
| box_rep (Seq< POL > &sys, homography_mv< C > &h) |
|
| box_rep (box_rep< POL > b, int i) |
|
| box_rep (Seq< POL > &sys, unsigned d) |
|
| ~box_rep () |
|
void | restrict (Seq< Interval< C > > &dom0) |
|
Seq< POL > | system () |
| Accessors. More...
|
|
homography_mv< C > | homography () |
|
POL | system (unsigned i) |
|
unsigned | nbvar () |
|
unsigned | nbpol () |
|
template<class FT > |
FT | volume () |
|
template<class C > |
int ** | submatrix (C **matrix, int order, int i, int j) |
|
template<class C > |
C | det (C **matrix, int order) |
|
int | signof (DPOL *p) |
|
homography_mv< C > | hom () |
|
POL | system (const int i) |
|
template<class FT > |
Seq< Interval< FT > > | domain () |
|
Seq< C > | middle () |
|
C | middle (int i) |
|
template<class FT > |
Seq< FT > | point (Seq< FT > t) |
|
Seq< C > | subdiv_center (const unsigned &i) |
|
Seq< double > | subdiv_point (const unsigned &i) |
|
template<class FT > |
Seq< FT > | eval (Seq< FT > t) |
|
bool | is_root (Seq< C > t) |
|
bool | reduce_domain () |
| Reduce the domain from below using integer lower bound. More...
|
|
C | l_bound (const int v) |
| Lower integer bound for v-th coords of the positive roots. More...
|
|
POL | mins (POL *f, int v) |
|
POL | maxs (POL *f, int v) |
|
void | subdivide (STACK &stck) |
| Subdivide in all directions. More...
|
|
void | safe_split (const int &v, C m=C(1)) |
| Subdivide in direction v only. More...
|
|
void | subdivide (const int &v, STACK &stck, C m=C(1)) |
| Subdivide in direction v only. More...
|
|
void | subdivide (const int &v, C &m, STACK &stck) |
| Subdivide in direction v and at point x_v=m. More...
|
|
void | shift_box (const C &t, const int &v=0) |
| Shift the system by t in direction v. More...
|
|
void | contract_box (const C &t, const int &v) |
| x_v = t*x_v More...
|
|
void | reverse_box (const int &v) |
|
void | reverse_and_shift_box (const int &v) |
|
bool | miranda_test (const int i, const int j) |
|
template<class FT > |
bool | include1 (DPOL *J) |
| Inclusion criteria (Miranda Test) More...
|
|
bool | include2 (DPOL *J) |
| Inclusion criteria (Jacobian+Topological Degree) More...
|
|
bool | include3 (DPOL *J) |
| Inclusion criteria based on Rump's test. More...
|
|
template<class FT > |
bool | exclude1 (Seq< POL * > &S0) |
| Exclusion criteria (inteval arithmetic) More...
|
|
template<class FT > |
FT | width () |
| The width of the box (max of projection widths) More...
|
|
template<class FT > |
FT | width (unsigned &t) |
| The width, corresponding max projection returned in t. More...
|
|
POL | lface (const int &i, const int &v) |
|
POL | rface (const int &i, const int &v) |
|
void | print () |
|