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