21 class CtcCtcBoundary :
public Ctc<CtcCtcBoundary,IntervalVector>
26 requires IsCtcBaseOrPtr<C,IntervalVector>
27 CtcCtcBoundary(
const C& ctc_boundary,
const std::function<
BoolInterval(
const Vector&)>& inside_test)
28 : Ctc<CtcCtcBoundary,IntervalVector>(size_of(ctc_boundary)), _ctc_boundary(ctc_boundary), _inside_test(inside_test)
31 void contract(IntervalVector& x)
const;
35 const Collection<CtcBase<IntervalVector>> _ctc_boundary;
36 const std::function<
BoolInterval(
const Vector&)> _inside_test;
BoolInterval
Enumeration representing a boolean interval.
Definition codac2_BoolInterval.h:23