TensorIndexList.h | 232 struct tuple_coeff { struct in namespace:Eigen::internal 235 // return array_get<Idx>(t) * (i == Idx) + tuple_coeff<Idx-1>::get(i, t) * (i != Idx); 236 return (i == Idx ? array_get<Idx>(t) : tuple_coeff<Idx-1, ValueT>::get(i, t)); 243 tuple_coeff<Idx-1, ValueT>::set(i, t, value); 250 tuple_coeff<Idx-1, ValueT>::value_known_statically(i, t); 256 tuple_coeff<Idx-1, ValueT>::values_up_to_known_statically(t); 264 tuple_coeff<Idx-1, ValueT>::values_up_to_statically_known_to_increase(t); 269 struct tuple_coeff<0, ValueT> { struct in namespace:Eigen::internal 302 return internal::tuple_coeff<internal::array_size<internal::IndexTuple<FirstType, OtherTypes...> >::value-1, DenseIndex>::get(i, *this); 305 return internal::tuple_coeff<internal::array_size<internal::IndexTuple<FirstType, OtherTypes...> >::value-1, DenseIndex>::get(i (…) [all...] |