Searched refs:BlockRows (Results 1 - 6 of 6) sorted by relevance

/external/eigen/Eigen/src/Core/
H A DBlock.h22 * \param BlockRows the number of rows of the block we are taking at compile time (optional)
50 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess>
51 struct traits<Block<XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess> > : traits<XprType>
61 RowsAtCompileTime = MatrixRows == 0 ? 0 : BlockRows,
63 MaxRowsAtCompileTime = BlockRows==0 ? 0
97 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, bool HasDirectAccess> class Block
98 : public internal::dense_xpr_base<Block<XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess> >::type
111 // It is a row if and only if BlockRows==1 and BlockCols==XprType::ColsAtCompileTime,
112 // and it is a column if and only if BlockRows==XprType::RowsAtCompileTime and BlockCols==1,
115 m_startRow( (BlockRows
[all...]
/external/eigen/test/eigen2/
H A Deigen2_submatrices.cpp100 BlockRows = EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,2), enumerator in enum:__anon18307
106 m1.template block<BlockRows,BlockCols>(1,1) *= s1;
108 m1.template block<BlockRows,BlockCols>(1,1)(0, 3) = m1.template block<2,5>(1,1)(1,2);
110 Matrix<Scalar,Dynamic,Dynamic> b = m1.template block<BlockRows,BlockCols>(3,3);
111 VERIFY_IS_APPROX(b, m1.block(3,3,BlockRows,BlockCols));
/external/eigen/Eigen/src/plugins/
H A DBlockMethods.h519 * The template parameters \a BlockRows and \a BlockCols are the number of
533 template<int BlockRows, int BlockCols>
534 inline Block<Derived, BlockRows, BlockCols> block(Index startRow, Index startCol)
536 return Block<Derived, BlockRows, BlockCols>(derived(), startRow, startCol);
540 template<int BlockRows, int BlockCols>
541 inline const Block<const Derived, BlockRows, BlockCols> block(Index startRow, Index startCol) const
543 return Block<const Derived, BlockRows, BlockCols>(derived(), startRow, startCol);
/external/eigen/Eigen/src/Core/products/
H A DSelfadjointMatrixMatrix.h21 template<int BlockRows> inline
26 for(Index w=0; w<BlockRows; w++)
30 for(Index k=i; k<i+BlockRows; k++)
37 for(Index w=h+1; w<BlockRows; w++)
42 for(Index k=i+BlockRows; k<cols; k++)
43 for(Index w=0; w<BlockRows; w++)
/external/eigen/test/
H A Dblock.cpp68 BlockRows = 2, enumerator in enum:__anon18299
74 m1.template block<BlockRows,BlockCols>(1,1) *= s1;
76 m1.template block<BlockRows,BlockCols>(1,1)(0, 3) = m1.template block<2,5>(1,1)(1,2);
78 Matrix<Scalar,Dynamic,Dynamic> b = m1.template block<BlockRows,BlockCols>(3,3);
79 VERIFY_IS_EQUAL(b, m1.block(3,3,BlockRows,BlockCols));
/external/eigen/Eigen/src/Core/util/
H A DForwardDeclarations.h81 template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false,

Completed in 401 milliseconds