Eigen::internal::variable_if_dynamicindex< T, Value > Class Template Reference

#include <XprHelper.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE variable_if_dynamicindex (T v)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void setValue (T)
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EIGEN_CONSTEXPR T value ()
 

Detailed Description

template<typename T, int Value>
class Eigen::internal::variable_if_dynamicindex< T, Value >

like variable_if_dynamic but for DynamicIndex

Constructor & Destructor Documentation

◆ variable_if_dynamicindex()

template<typename T , int Value>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::variable_if_dynamicindex< T, Value >::variable_if_dynamicindex ( T  v)
inlineexplicit
185  {
187  eigen_assert(v == T(Value));
188  }
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
Eigen::Triplet< double > T
Definition: EigenUnitTest.cpp:11
#define EIGEN_ONLY_USED_FOR_DEBUG(x)
Definition: Macros.h:922
#define eigen_assert(x)
Definition: Macros.h:910
GenericValue< UTF8<> > Value
Value with UTF8 encoding.
Definition: document.h:679

References eigen_assert, EIGEN_ONLY_USED_FOR_DEBUG, and v.

Member Function Documentation

◆ setValue()

template<typename T , int Value>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::internal::variable_if_dynamicindex< T, Value >::setValue ( T  )
inline
190 {}

◆ value()


The documentation for this class was generated from the following file: