26 requires (std::is_arithmetic_v<T>)
28 using Type = ScalarType;
33 using Type = ScalarType;
37 struct ValueType<Vector> {
38 using Type = VectorType;
42 struct ValueType<IntervalVector> {
43 using Type = VectorType;
47 struct ValueType<Matrix> {
48 using Type = MatrixType;
52 struct ValueType<IntervalMatrix> {
53 using Type = MatrixType;
57 requires (T::RowsAtCompileTime!=1 && T::ColsAtCompileTime==1)
59 using Type = VectorType;
63 requires (T::RowsAtCompileTime!=1 && T::ColsAtCompileTime!=1)
65 using Type = MatrixType;
Interval class, for representing closed and connected subsets of .
Definition codac2_Interval.h:62