codac  1.5.7
codac_SepBox.h
Go to the documentation of this file.
1 
12 #ifndef __CODAC_SEPBOX_H__
13 #define __CODAC_SEPBOX_H__
14 
15 #include "ibex_Sep.h"
16 #include "codac_IntervalVector.h"
17 
18 namespace codac
19 {
25  class SepBox : public ibex::Sep
26  {
27  public:
28 
34  SepBox(const IntervalVector& b) : Sep(b.size()), m_b(b) {};
35 
42  void separate(IntervalVector& x_in, IntervalVector& x_out);
43 
44  protected:
45 
46  const IntervalVector m_b; //<! The support box
47  };
48 }
49 
50 #endif
Separator that separates two boxes according to the constraint .
Definition: codac_SepBox.h:26
void separate(IntervalVector &x_in, IntervalVector &x_out)
SepBox(const IntervalVector &b)
Creates a separator for the constraint .
Definition: codac_SepBox.h:34
FixPoint of a separator The fixpoint of a separator is computed by calling the "::"separate function ...
Definition: codac_capd_helpers.h:9