#include <TensorIndexList.h>
◆ IndexList() [1/3]
template<typename FirstType , typename... OtherTypes>
288 : internal::IndexTuple<FirstType, OtherTypes...>(other) {}
◆ IndexList() [2/3]
template<typename FirstType , typename... OtherTypes>
290 : internal::IndexTuple<FirstType, OtherTypes...>(
first, other...) {}
◆ IndexList() [3/3]
template<typename FirstType , typename... OtherTypes>
291 : internal::IndexTuple<FirstType, OtherTypes...>() {}
◆ all_values_known_statically()
template<typename FirstType , typename... OtherTypes>
298 return internal::tuple_coeff<internal::array_size<internal::IndexTuple<FirstType, OtherTypes...>>
::value - 1,
299 Index>::values_up_to_known_statically(*
this);
squared absolute value
Definition: GlobalFunctions.h:87
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:83
References Eigen::value.
◆ get()
template<typename FirstType , typename... OtherTypes>
◆ operator[]()
template<typename FirstType , typename... OtherTypes>
◆ set()
template<typename FirstType , typename... OtherTypes>
◆ size()
template<typename FirstType , typename... OtherTypes>
285 {
return 1 +
sizeof...(OtherTypes); };
◆ value_known_statically()
template<typename FirstType , typename... OtherTypes>
294 return internal::tuple_coeff<internal::array_size<internal::IndexTuple<FirstType, OtherTypes...>>
::value - 1,
constexpr EIGEN_DEVICE_FUNC bool value_known_statically(const Index i) const
Definition: TensorIndexList.h:293
References i, and Eigen::value.
◆ values_statically_known_to_increase()
template<typename FirstType , typename... OtherTypes>
303 return internal::tuple_coeff<internal::array_size<internal::IndexTuple<FirstType, OtherTypes...>>
::value - 1,
304 Index>::values_up_to_statically_known_to_increase(*
this);
References Eigen::value.
The documentation for this struct was generated from the following file: