23 PavingOut pave(
const IntervalVector& x0, std::shared_ptr<
const CtcBase<IntervalVector>> c,
double eps,
bool verbose =
false);
24 PavingOut pave(
const IntervalVector& x0,
const CtcBase<IntervalVector>& c,
double eps,
double& time,
bool verbose =
false);
25 PavingOut pave(
const IntervalVector& x0,
const CtcBase<IntervalVector>& c,
double eps,
bool verbose =
false);
27 PavingInOut pave(
const IntervalVector& x0, std::shared_ptr<const SepBase> s,
double eps,
bool verbose =
false);
28 PavingInOut pave(
const IntervalVector& x0,
const SepBase& s,
double eps,
bool verbose =
false);
33 PavingInOut sivia(
const IntervalVector& x0,
const AnalyticFunction<Y>& f,
const typename Y::Domain& y,
double eps,
bool verbose =
false)
35 return regular_pave(x0,
38 auto eval = f.eval(x);
41 return BoolInterval::TRUE;
43 else if(!eval.intersects(y))
44 return BoolInterval::FALSE;
Tube represented over a sliced temporal domain.
Definition codac2_SlicedTube.h:38
Definition codac2_OctaSym.h:21
Eigen::Matrix< Interval,-1, 1 > IntervalVector
Alias for a dynamic-size column vector of intervals.
Definition codac2_IntervalVector.h:25
BoolInterval
Enumeration representing a boolean interval.
Definition codac2_BoolInterval.h:26
@ UNKNOWN
Definition codac2_BoolInterval.h:32