22 class SepInverse :
public SepCtcPair
24 using X = IntervalVector;
29 SepInverse(
const AnalyticFunction<T>& f,
const typename T::Domain& y,
bool with_centered_form =
true)
31 CtcInverseNotIn<typename T::Domain,X>(f,y,with_centered_form),
32 CtcInverse<typename T::Domain,X>(f,y,with_centered_form))
35 template<
typename T,
typename S>
36 requires (std::is_same_v<T,VectorType> && IsSepBaseOrPtr<S>)
37 SepInverse(
const AnalyticFunction<T>& f,
const S& sep_y,
bool with_centered_form =
true)
39 CtcInverseNotIn<typename T::Domain,X>(f,CtcInner(sep_y),with_centered_form),
40 CtcInverse<typename T::Domain,X>(f,CtcOuter(sep_y),with_centered_form))