compbio
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Eigen::Sizes< Indices > Struct Template Reference
Inheritance diagram for Eigen::Sizes< Indices >:

Public Types

typedef internal::numeric_list< std::ptrdiff_t, Indices... > Base
 

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t rank () const
 
template<typename DenseIndex >
EIGEN_DEVICE_FUNC Sizes (const array< DenseIndex, Base::count > &)
 
template<typename T >
Sizesoperator= (const T &)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t operator[] (const std::size_t index) const
 
template<typename DenseIndex >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t IndexOfColMajor (const array< DenseIndex, Base::count > &indices) const
 
template<typename DenseIndex >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t IndexOfRowMajor (const array< DenseIndex, Base::count > &indices) const
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t TotalSize ()
 

Static Public Attributes

static const std::ptrdiff_t total_size = internal::arg_prod(Indices...)
 

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