#include <TensorIndexList.h>
◆ get()
template<Index Idx, typename ValueT >
template<typename... T>
int i
Definition: BiCGSTAB_step_by_step.cpp:9
t
Definition: plotPSD.py:36
static constexpr EIGEN_DEVICE_FUNC ValueT get(const Index i, const IndexTuple< T... > &t)
Definition: TensorIndexList.h:207
References i, and plotPSD::t.
◆ set()
template<Index Idx, typename ValueT >
template<typename... T>
EIGEN_DEVICE_FUNC void update_value(T &val, Index new_val)
Definition: TensorIndexList.h:73
squared absolute value
Definition: GlobalFunctions.h:87
static EIGEN_DEVICE_FUNC void set(const Index i, IndexTuple< T... > &t, const ValueT &value)
Definition: TensorIndexList.h:212
References i, plotPSD::t, Eigen::internal::update_value(), and Eigen::value.
◆ value_known_statically()
template<Index Idx, typename ValueT >
template<typename... T>
222 return ((
i == Idx) && is_compile_time_constant<
typename IndexTupleExtractor<Idx, T...>::ValType>::
value) ||
static constexpr EIGEN_DEVICE_FUNC bool value_known_statically(const Index i, const IndexTuple< T... > &t)
Definition: TensorIndexList.h:221
References i, plotPSD::t, and Eigen::value.
◆ values_up_to_known_statically()
template<Index Idx, typename ValueT >
template<typename... T>
228 return is_compile_time_constant<
typename IndexTupleExtractor<Idx,
T...>::ValType>
::value &&
static constexpr EIGEN_DEVICE_FUNC bool values_up_to_known_statically(const IndexTuple< T... > &t)
Definition: TensorIndexList.h:227
References plotPSD::t, and Eigen::value.
◆ values_up_to_statically_known_to_increase()
template<Index Idx, typename ValueT >
template<typename... T>
234 return is_compile_time_constant<
typename IndexTupleExtractor<Idx,
T...>::ValType>
::value &&
235 is_compile_time_constant<
typename IndexTupleExtractor<Idx,
T...>::ValType>
::value &&
constexpr T & array_get(std::array< T, N > &a)
Definition: EmulateArray.h:251
static constexpr EIGEN_DEVICE_FUNC bool values_up_to_statically_known_to_increase(const IndexTuple< T... > &t)
Definition: TensorIndexList.h:233
References Eigen::internal::array_get(), plotPSD::t, and Eigen::value.
The documentation for this struct was generated from the following file: