Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Eigen::InnerStride< Value > Class Template Reference

Convenience specialization of Stride to specify only an inner stride See class Map for some examples. More...

#include <src/eigen/Eigen/src/Core/Stride.h>

+ Inheritance diagram for Eigen::InnerStride< Value >:
+ Collaboration diagram for Eigen::InnerStride< Value >:

Public Types

enum  
 
typedef Eigen::Index Index
 

Public Member Functions

EIGEN_DEVICE_FUNC InnerStride ()
 
EIGEN_DEVICE_FUNC InnerStride (Index v)
 
EIGEN_DEVICE_FUNC Index outer () const
 
EIGEN_DEVICE_FUNC Index inner () const
 

Protected Attributes

internal::variable_if_dynamic< Index, OuterStrideAtCompileTimem_outer
 
internal::variable_if_dynamic< Index, InnerStrideAtCompileTimem_inner
 

Private Types

typedef Stride< 0, Value > Base
 

Detailed Description

template<int Value>
class Eigen::InnerStride< Value >

Convenience specialization of Stride to specify only an inner stride See class Map for some examples.

Member Typedef Documentation

◆ Base

template<int Value>
typedef Stride<0, Value> Eigen::InnerStride< Value >::Base
private

◆ Index

typedef Eigen::Index Eigen::Stride< _OuterStrideAtCompileTime, _InnerStrideAtCompileTime >::Index
inherited

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
inherited
48 {
49 InnerStrideAtCompileTime = _InnerStrideAtCompileTime,
50 OuterStrideAtCompileTime = _OuterStrideAtCompileTime
51 };
@ InnerStrideAtCompileTime
Definition Stride.h:49
@ OuterStrideAtCompileTime
Definition Stride.h:50

Constructor & Destructor Documentation

◆ InnerStride() [1/2]

template<int Value>
EIGEN_DEVICE_FUNC Eigen::InnerStride< Value >::InnerStride ( )
inline
94: Base() {}
Stride< 0, Value > Base
Definition Stride.h:92

◆ InnerStride() [2/2]

template<int Value>
EIGEN_DEVICE_FUNC Eigen::InnerStride< Value >::InnerStride ( Index  v)
inline
95: Base(0, v) {} // FIXME making this explicit could break valid code

Member Function Documentation

◆ inner()

EIGEN_DEVICE_FUNC Index Eigen::Stride< _OuterStrideAtCompileTime, _InnerStrideAtCompileTime >::inner ( ) const
inlineinherited
Returns
the inner stride
80{ return m_inner.value(); }
internal::variable_if_dynamic< Index, InnerStrideAtCompileTime > m_inner
Definition Stride.h:84
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T value()
Definition XprHelper.h:111

◆ outer()

EIGEN_DEVICE_FUNC Index Eigen::Stride< _OuterStrideAtCompileTime, _InnerStrideAtCompileTime >::outer ( ) const
inlineinherited
Returns
the outer stride
77{ return m_outer.value(); }
internal::variable_if_dynamic< Index, OuterStrideAtCompileTime > m_outer
Definition Stride.h:83

Member Data Documentation

◆ m_inner

internal::variable_if_dynamic<Index, InnerStrideAtCompileTime> Eigen::Stride< _OuterStrideAtCompileTime, _InnerStrideAtCompileTime >::m_inner
protectedinherited

◆ m_outer

internal::variable_if_dynamic<Index, OuterStrideAtCompileTime> Eigen::Stride< _OuterStrideAtCompileTime, _InnerStrideAtCompileTime >::m_outer
protectedinherited

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