ibex::Bisection Class Reference
[Paver]

Bisection structure. More...

#include <IbexBisection.h>

List of all members.

Public Member Functions

 Bisection (const INTERVAL_VECTOR &box, int var, REAL ratio=0.5)

Public Attributes

INTERVAL_VECTOR box1
INTERVAL_VECTOR box2
int var


Detailed Description

Bisection structure.

An instance of this class contains the result of a bisection (i.e., a call to a bisector).

See also:
ibex::Bisector.
Author:
Gilles Chabert
Date:
March 2007

Constructor & Destructor Documentation

ibex::Bisection::Bisection ( const INTERVAL_VECTOR box,
int  var,
REAL  ratio = 0.5 
)

Create a bisection of a box.

Parameters:
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 one of the bound of the domain to be split is infinite (say [a,+oo]) the result is [a,MAX_FLOAT] and [MAX_FLOAT,+oo] (whatever is the value of ratio).

If the domain is [-oo,oo] the result is [-oo,0] and [0,+oo].


Member Data Documentation

The left part of a bisection.

The right part of a bisection.

The bisected variable.


The documentation for this class was generated from the following files:

Generated on Sun Jun 27 15:52:00 2010 for IBEX by  doxygen 1.5.5