12#ifndef __CODAC_CTCFUNCTION_H__
13#define __CODAC_CTCFUNCTION_H__
17#include "ibex_CtcFwdBwd.h"
18#include "ibex_Domain.h"
Generic static that contracts a box or a tube according to the constraint or ....
Definition codac_CtcFunction.h:30
void contract(Tube &x1, Tube &x2, Tube &x3, Tube &x4, Tube &x5)
CtcFunction(const Function &f)
Creates a contractor for the constraint .
void contract(Tube &x1, Tube &x2, Tube &x3, Tube &x4, Tube &x5, Tube &x6, Tube &x7, Tube &x8, Tube &x9)
void contract(IntervalVector &x)
void contract(Slice **v_x_slices)
Contracts an array of slices (representing a slice vector)
CtcFunction(const Function &f, const IntervalVector &y)
Creates a contractor for the constraint for the vectorial case.
void contract(TubeVector &x)
CtcFunction(const Function &f, const ibex::Domain &y)
Creates a contractor for the constraint where is a ibex::Domain object.
void contract(Tube &x1, Tube &x2, Tube &x3, Tube &x4, Tube &x5, Tube &x6, Tube &x7, Tube &x8, Tube &x9, Tube &x10)
void contract(Tube &x1, Tube &x2, Tube &x3)
void contract(Tube &x1, Tube &x2, Tube &x3, Tube &x4, Tube &x5, Tube &x6, Tube &x7)
void contract(Tube &x1, Tube &x2, Tube &x3, Tube &x4, Tube &x5, Tube &x6, Tube &x7, Tube &x8)
void contract(Tube &x1, Tube &x2, Tube &x3, Tube &x4)
void contract(Tube &x1, Tube &x2)
void contract(Tube &x1, Tube &x2, Tube &x3, Tube &x4, Tube &x5, Tube &x6)
CtcFunction(const Function &f, const Interval &y)
Creates a contractor for the constraint for the scalar case.
Slice of a one dimensional tube and made of an envelope and two gates.
Definition codac_Slice.h:34
One dimensional tube , defined as an interval of scalar trajectories.
Definition codac_Tube.h:48
n-dimensional tube , defined as an interval of n-dimensional trajectories
Definition codac_TubeVector.h:39
FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function ...
Definition codac_capd_helpers.h:9