Go to the documentation of this file.
   10 #ifndef EIGEN_CXX11_TENSOR_TENSOR_DIMENSION_LIST_H 
   11 #define EIGEN_CXX11_TENSOR_TENSOR_DIMENSION_LIST_H 
   33   static const size_t value = Rank;
 
   36   static const size_t value = Rank;
 
   47 #if EIGEN_HAS_CONSTEXPR 
   48 template <
typename Index, std::
size_t Rank>
 
   50   EIGEN_DEVICE_FUNC 
static constexpr 
bool run(
const DenseIndex) {
 
   54 template <
typename Index, std::
size_t Rank>
 
   55 struct index_known_statically_impl<const DimensionList<
Index, Rank> > {
 
   56   EIGEN_DEVICE_FUNC 
static constexpr 
bool run(
const DenseIndex) {
 
   61 template <
typename Index, std::
size_t Rank>
 
   62 struct all_indices_known_statically_impl<DimensionList<
Index, Rank> > {
 
   63   EIGEN_DEVICE_FUNC 
static constexpr 
bool run() {
 
   67 template <
typename Index, std::
size_t Rank>
 
   68 struct all_indices_known_statically_impl<const DimensionList<
Index, Rank> > {
 
   69   EIGEN_DEVICE_FUNC 
static constexpr 
bool run() {
 
   74 template <
typename Index, std::
size_t Rank>
 
   75 struct indices_statically_known_to_increase_impl<DimensionList<
Index, Rank> > {
 
   76   EIGEN_DEVICE_FUNC 
static constexpr 
bool run() {
 
   80 template <
typename Index, std::
size_t Rank>
 
   81 struct indices_statically_known_to_increase_impl<const DimensionList<
Index, Rank> > {
 
   82   EIGEN_DEVICE_FUNC 
static constexpr 
bool run() {
 
   87 template <
typename Index, std::
size_t Rank>
 
   88 struct index_statically_eq_impl<DimensionList<
Index, Rank> > {
 
   93 template <
typename Index, std::
size_t Rank>
 
   94 struct index_statically_eq_impl<const DimensionList<
Index, Rank> > {
 
  100 template <
typename Index, std::
size_t Rank>
 
  101 struct index_statically_ne_impl<DimensionList<
Index, Rank> > {
 
  106 template <
typename Index, std::
size_t Rank>
 
  107 struct index_statically_ne_impl<const DimensionList<
Index, Rank> > {
 
  113 template <
typename Index, std::
size_t Rank>
 
  114 struct index_statically_gt_impl<DimensionList<
Index, Rank> > {
 
  119 template <
typename Index, std::
size_t Rank>
 
  120 struct index_statically_gt_impl<const DimensionList<
Index, Rank> > {
 
  126 template <
typename Index, std::
size_t Rank>
 
  127 struct index_statically_lt_impl<DimensionList<
Index, Rank> > {
 
  132 template <
typename Index, std::
size_t Rank>
 
  133 struct index_statically_lt_impl<const DimensionList<
Index, Rank> > {
 
  140 template <
typename Index, std::
size_t Rank>
 
  146 template <
typename Index, std::
size_t Rank>
 
  153 template <
typename Index, std::
size_t Rank>
 
  159 template <
typename Index, std::
size_t Rank>
 
  166 template <
typename Index, std::
size_t Rank>
 
  172 template <
typename Index, std::
size_t Rank>
 
  179 template <
typename Index, std::
size_t Rank>
 
  185 template <
typename Index, std::
size_t Rank>
 
  192 template <
typename Index, std::
size_t Rank>
 
  198 template <
typename Index, std::
size_t Rank>
 
  205 template <
typename Index, std::
size_t Rank>
 
  211 template <
typename Index, std::
size_t Rank>
 
  218 template <
typename Index, std::
size_t Rank>
 
  224 template <
typename Index, std::
size_t Rank>
 
  236 #endif // EIGEN_CXX11_TENSOR_TENSOR_DIMENSION_LIST_H 
  
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex)
const Index array_get(DimensionList< Index, Rank > &)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex)
#define EIGEN_ALWAYS_INLINE
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex)
EIGEN_DEVICE_FUNC const EIGEN_ALWAYS_INLINE Index operator[](const Index i) const
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
EIGEN_DEFAULT_DENSE_INDEX_TYPE DenseIndex
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(DenseIndex, DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
control_box_rst
Author(s): Christoph Rösmann 
autogenerated on Wed Mar 2 2022 00:06:40