20 template<
typename T,
typename Enable=
void>
25 requires (std::is_arithmetic_v<T>)
31 struct Wrapper<Index> {
32 using Domain = Interval;
37 using Domain = Interval;
40 template<
typename T,
typename D>
43 template<
typename T,
typename D>
44 struct Wrapper<AnalyticType<T,D>> {
48 template<
typename OtherDerived>
49 struct Wrapper<OtherDerived,
50 typename std::enable_if<std::is_base_of_v<Eigen::MatrixBase<OtherDerived>,OtherDerived>>::type>
52 using Domain = Eigen::Matrix<Interval,OtherDerived::RowsAtCompileTime,OtherDerived::ColsAtCompileTime>;
Interval class, for representing closed and connected subsets of .
Definition codac2_Interval.h:49
Definition codac2_OctaSym.h:21