11 #ifndef EIGEN_VECTORBLOCK_H
12 #define EIGEN_VECTORBLOCK_H
19 template<
typename VectorType,
int Size>
20 struct traits<VectorBlock<VectorType, Size> >
21 :
public traits<Block<VectorType,
22 traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
23 traits<VectorType>::Flags & RowMajorBit ? Size : 1> >
59 :
public Block<VectorType,
60 internal::traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
61 internal::traits<VectorType>::Flags & RowMajorBit ? Size : 1>
63 typedef Block<VectorType,
64 internal::traits<VectorType>::Flags &
RowMajorBit ? 1 : Size,
#define EIGEN_DEVICE_FUNC
#define EIGEN_DENSE_PUBLIC_INTERFACE(Derived)
#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived)
#define EIGEN_STATIC_ASSERT_VECTOR_ONLY(TYPE)
Expression of a fixed-size or dynamic-size block.
Expression of a fixed-size or dynamic-size sub-vector.
VectorBlock(VectorType &vector, Index start, Index size)
VectorBlock(VectorType &vector, Index start)
Block< VectorType, internal::traits< VectorType >::Flags &RowMajorBit ? 1 :Size, internal::traits< VectorType >::Flags &RowMajorBit ? Size :1 > Base
const unsigned int RowMajorBit
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.