Eigen::InnerStride< Value > Class Template Reference

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

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

Public Member Functions

 InnerStride ()
 
 InnerStride (Index v)
 
- Public Member Functions inherited from Eigen::Stride< 0, Value >
EIGEN_CONSTEXPR Index inner () const
 
EIGEN_CONSTEXPR Index outer () const
 
 Stride ()
 
 Stride (const Stride &other)
 
 Stride (Index outerStride, Index innerStride)
 

Private Types

typedef Stride< 0, Value > Base
 

Additional Inherited Members

- Public Types inherited from Eigen::Stride< 0, Value >
enum  
 
typedef Eigen::Index Index
 
- Protected Attributes inherited from Eigen::Stride< 0, Value >
internal::variable_if_dynamic< Index, InnerStrideAtCompileTimem_inner
 
internal::variable_if_dynamic< Index, OuterStrideAtCompileTimem_outer
 

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.

Definition at line 101 of file Stride.h.

Member Typedef Documentation

◆ Base

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

Definition at line 103 of file Stride.h.

Constructor & Destructor Documentation

◆ InnerStride() [1/2]

template<int Value>
Eigen::InnerStride< Value >::InnerStride ( )
inline

Definition at line 105 of file Stride.h.

105 : Base() {}
Stride< 0, Value > Base
Definition: Stride.h:103

◆ InnerStride() [2/2]

template<int Value>
Eigen::InnerStride< Value >::InnerStride ( Index  v)
inline

Definition at line 106 of file Stride.h.

106 : Base(0, v) {} // FIXME making this explicit could break valid code
Array< int, Dynamic, 1 > v

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