11 #ifndef EIGEN_VECTORBLOCK_H
12 #define EIGEN_VECTORBLOCK_H
17 template<
typename VectorType,
int Size>
19 :
public traits<Block<VectorType,
20 traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
21 traits<VectorType>::Flags & RowMajorBit ? Size : 1> >
57 :
public Block<VectorType,
58 internal::traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
59 internal::traits<VectorType>::Flags & RowMajorBit ? Size : 1>
61 typedef Block<VectorType,
70 using Base::operator=;
74 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
77 IsColVector ? start : 0, IsColVector ? 0 : start,
78 IsColVector ? size : 1, IsColVector ? 1 : size)
85 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE
87 :
Base(vector, IsColVector ? start : 0, IsColVector ? 0 : start)
96 #endif // EIGEN_VECTORBLOCK_H