11 #ifndef EIGEN_VECTORBLOCK_H 12 #define EIGEN_VECTORBLOCK_H 48 template<
typename VectorType,
int Size>
50 :
public traits<Block<VectorType,
51 traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
52 traits<VectorType>::Flags & RowMajorBit ? Size : 1> >
57 template<
typename VectorType,
int Size>
class VectorBlock 58 :
public Block<VectorType,
59 internal::traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
60 internal::traits<VectorType>::Flags & RowMajorBit ? Size : 1>
71 using Base::operator=;
77 IsColVector ? start : 0, IsColVector ? 0 : start,
78 IsColVector ? size : 1, IsColVector ? 1 : size)
86 :
Base(vector, IsColVector ? start : 0, IsColVector ? 0 : start)
95 #endif // EIGEN_VECTORBLOCK_H Definition: gtest_unittest.cc:5031
VectorBlock(VectorType &vector, Index start, Index size)
Dynamic-size constructor.
Definition: VectorBlock.h:75
iterative scaling algorithm to equilibrate rows and column norms in matrices
Definition: TestIMU_Common.h:87
const unsigned int RowMajorBit
for a matrix, this means that the storage order is row-major.
Definition: Constants.h:53
detail::size< coerce_list< Ts... >> size
Get the size of a list (number of elements.)
Definition: Size.h:56
Expression of a fixed-size or dynamic-size sub-vector.
Definition: ForwardDeclarations.h:83
Definition: BandTriangularSolver.h:13
Expression of a fixed-size or dynamic-size block.
Definition: Block.h:103
VectorBlock(VectorType &vector, Index start)
Fixed-size constructor.
Definition: VectorBlock.h:85
Definition: ForwardDeclarations.h:17