codac
2.0.5
Loading...
Searching...
No Matches
src
core
separators
codac2_SepPolarCart.h
Go to the documentation of this file.
1
9
10
#pragma once
11
12
#include "
codac2_Sep.h
"
13
#include "
codac2_Collection.h
"
14
15
namespace
codac2
16
{
26
class
SepPolarCart :
public
Sep<SepPolarCart>
27
{
28
public
:
29
30
template
<
typename
S>
31
requires
IsSepBaseOrPtr<S>
32
SepPolarCart(
const
S& s)
33
: Sep<SepPolarCart>(2), _sep(s)
34
{
35
assert_release(size_of(s) == 2);
36
}
37
38
BoxPair separate(
const
IntervalVector
& x)
const
;
39
40
protected
:
41
42
const
Collection<SepBase> _sep;
43
};
44
}
codac2_Collection.h
codac2_Sep.h
codac2
Definition
codac2_OctaSym.h:21
codac2::IntervalVector
Eigen::Matrix< Interval,-1, 1 > IntervalVector
Alias for a dynamic-size column vector of intervals.
Definition
codac2_IntervalVector.h:25
Generated by
1.16.1