codac  1.5.7
codac_SepFunction.h
Go to the documentation of this file.
1 
12 #ifndef __CODAC_SEPFUNCTION_H__
13 #define __CODAC_SEPFUNCTION_H__
14 
15 #include "ibex_SepFwdBwd.h"
16 #include "codac_Function.h"
17 #include "codac_IntervalVector.h"
18 
19 namespace codac
20 {
27  class SepFunction : public ibex::SepFwdBwd
28  {
29  public:
30 
36  SepFunction(Function& f);
37 
45  SepFunction(Function& f, const Interval& y);
46 
54  SepFunction(Function& f, const IntervalVector& y);
55 
62  void separate(IntervalVector& x_in, IntervalVector& x_out);
63  };
64 }
65 
66 #endif
Generic static that separates two boxes according to the constraint or . It stands on the SepFwdBwd...
Definition: codac_SepFunction.h:28
SepFunction(Function &f)
Creates a separator for the constraint .
SepFunction(Function &f, const Interval &y)
Creates a separator for the constraint for the scalar case.
void separate(IntervalVector &x_in, IntervalVector &x_out)
SepFunction(Function &f, const IntervalVector &y)
Creates a separator for the constraint for the vectorial case.
FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function ...
Definition: codac_capd_helpers.h:9