codac 1.5.6
Loading...
Searching...
No Matches
codac2_SepEllipse.h
Go to the documentation of this file.
1
14
15#pragma once
16
17#include "codac2_Sep.h"
18#include "codac2_CtcEllipse.h"
19
20namespace codac2
21{
22 class SepEllipse : public Sep<SepEllipse>
23 {
24 public:
25
26 // f(q,x) = q_0 + q_1*x_1 + q_2*x_2 + q_3*x_1^2 + q_4*x_1*x_2 + q_5*x_2^2
27 SepEllipse(const Vector& q);
28 BoxPair separate(const IntervalVector& x) const;
29
30 protected:
31
32 const CtcEllipse _ctc;
33 };
34}