codac 2.0.0
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}
Definition codac2_OctaSym.h:21
Eigen::Matrix< double,-1, 1 > Vector
Alias for a dynamically-sized column vector of doubles.
Definition codac2_Vector.h:24
Eigen::Matrix< Interval,-1, 1 > IntervalVector
Alias for a dynamic-size column vector of intervals.
Definition codac2_IntervalVector.h:25