#include <IbexBisection.h>
Public Member Functions | |
| Bisection (const INTERVAL_VECTOR &box, int var, REAL ratio=0.5) | |
Public Attributes | |
| INTERVAL_VECTOR | box1 |
| INTERVAL_VECTOR | box2 |
| int | var |
An instance of this class contains the result of a bisection (i.e., a call to a bisector).
| ibex::Bisection::Bisection | ( | const INTERVAL_VECTOR & | box, | |
| int | var, | |||
| REAL | ratio = 0.5 | |||
| ) |
Create a bisection of a box.
| box | - the bisected box. | |
| var | - the component of box which domain is split. | |
| ratio | - the ratio between the diameters of the left and the right parts of the bisected inteval. Default value is 0.5, i.e. the inteval is bisected in the midpoint. |
If the domain is [-oo,oo] the result is [-oo,0] and [0,+oo].
The left part of a bisection.
The right part of a bisection.
The bisected variable.
1.5.5