/external/eigen/Eigen/src/Core/ |
D | Block.h | 49 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> 50 struct traits<Block<XprType, BlockRows, BlockCols, InnerPanel> > : traits<XprType> 61 ColsAtCompileTime = MatrixCols == 0 ? 0 : BlockCols, 65 MaxColsAtCompileTime = BlockCols==0 ? 0 96 template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false, 101 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, typename StorageKind> cla… 103 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block 104 …: public BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, typename internal::traits<XprType>::… 106 …typedef BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, typename internal::traits<XprType>::S… 118 ((BlockRows==1) && (BlockCols==XprType::ColsAtCompileTime) && i<xpr.rows()) [all …]
|
/external/eigen/Eigen/src/SparseCore/ |
D | SparseBlock.h | 15 template<typename XprType, int BlockRows, int BlockCols> 16 class BlockImpl<XprType,BlockRows,BlockCols,true,Sparse> 17 : public SparseMatrixBase<Block<XprType,BlockRows,BlockCols,true> > 20 typedef Block<XprType, BlockRows, BlockCols, true> BlockType; 24 enum { OuterSize = IsRowMajor ? BlockRows : BlockCols }; 90 template<typename _Scalar, int _Options, typename _Index, int BlockRows, int BlockCols> 91 class BlockImpl<SparseMatrix<_Scalar, _Options, _Index>,BlockRows,BlockCols,true,Sparse> 92 …: public SparseMatrixBase<Block<SparseMatrix<_Scalar, _Options, _Index>,BlockRows,BlockCols,true> > 96 typedef Block<SparseMatrixType, BlockRows, BlockCols, true> BlockType; 97 typedef Block<const SparseMatrixType, BlockRows, BlockCols, true> ConstBlockType; [all …]
|
/external/eigen/Eigen/src/plugins/ |
D | BlockMethods.h | 679 template<int BlockRows, int BlockCols> 680 inline Block<Derived, BlockRows, BlockCols> block(Index startRow, Index startCol) in block() 682 return Block<Derived, BlockRows, BlockCols>(derived(), startRow, startCol); in block() 686 template<int BlockRows, int BlockCols> 687 inline const Block<const Derived, BlockRows, BlockCols> block(Index startRow, Index startCol) const in block() 689 return Block<const Derived, BlockRows, BlockCols>(derived(), startRow, startCol); in block() 711 template<int BlockRows, int BlockCols> 712 inline Block<Derived, BlockRows, BlockCols> block(Index startRow, Index startCol, in block() 715 return Block<Derived, BlockRows, BlockCols>(derived(), startRow, startCol, blockRows, blockCols); in block() 719 template<int BlockRows, int BlockCols> [all …]
|
/external/eigen/test/eigen2/ |
D | eigen2_submatrices.cpp | 95 BlockCols = EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::ColsAtCompileTime,5) in submatrices() enumerator 100 m1.template block<BlockRows,BlockCols>(1,1) *= s1; in submatrices() 102 m1.template block<BlockRows,BlockCols>(1,1)(0, 3) = m1.template block<2,5>(1,1)(1,2); in submatrices() 104 Matrix<Scalar,Dynamic,Dynamic> b = m1.template block<BlockRows,BlockCols>(3,3); in submatrices() 105 VERIFY_IS_APPROX(b, m1.block(3,3,BlockRows,BlockCols)); in submatrices()
|
/external/eigen/test/ |
D | block.cpp | 92 BlockCols = 5 in block() enumerator 97 m1.template block<BlockRows,BlockCols>(1,1) *= s1; in block() 99 m1.template block<BlockRows,BlockCols>(1,1)(0, 3) = m1.template block<2,5>(1,1)(1,2); in block() 101 Matrix<Scalar,Dynamic,Dynamic> b = m1.template block<BlockRows,BlockCols>(3,3); in block() 102 VERIFY_IS_EQUAL(b, m1.block(3,3,BlockRows,BlockCols)); in block() 105 m1.template block<BlockRows,Dynamic>(1,1,BlockRows,BlockCols) *= s1; in block() 106 …m1.template block<BlockRows,Dynamic>(1,1,BlockRows,BlockCols)(0,3) = m1.template block<2,5>(1,1)(1… in block() 107 Matrix<Scalar,Dynamic,Dynamic> b2 = m1.template block<Dynamic,BlockCols>(3,3,2,5); in block() 108 VERIFY_IS_EQUAL(b2, m1.block(3,3,BlockRows,BlockCols)); in block()
|
/external/eigen/unsupported/Eigen/src/KroneckerProduct/ |
D | KroneckerTensorProduct.h | 115 BlockCols = Rhs::ColsAtCompileTime; in evalTo() local 120 Block<Dest,BlockRows,BlockCols>(dst,i*Br,j*Bc,Br,Bc) = m_A.coeff(i,j) * m_B; in evalTo()
|
/external/eigen/Eigen/src/Core/util/ |
D | ForwardDeclarations.h | 81 template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false> c…
|