HomeSort by relevance Sort by last modified time
    Searched refs:BlockRows (Results 1 - 8 of 8) sorted by null

  /external/eigen/Eigen/src/Core/
Block.h 22 * \param BlockRows the number of rows of the block we are taking at compile time (optional)
49 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel>
50 struct traits<Block<XprType, BlockRows, BlockCols, InnerPanel> > : traits<XprType>
60 RowsAtCompileTime = MatrixRows == 0 ? 0 : BlockRows,
62 MaxRowsAtCompileTime = BlockRows==0 ? 0
95 template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false,
100 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel, typename StorageKind> class BlockImpl;
102 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel> class Block
103 : public BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, typename internal::traits<XprType>::StorageKind>
105 typedef BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, typename internal::traits<XprType>::StorageKind> Impl
    [all...]
  /external/eigen/Eigen/src/SparseCore/
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 };
57 inline BlockImpl(const XprType& xpr, int startRow, int startCol, int blockRows, int blockCols)
58 : m_matrix(xpr), m_outerStart(IsRowMajor ? startRow : startCol), m_outerSize(IsRowMajor ? blockRows : blockCols)
80 template<typename _Scalar, int _Options, typename _Index, int BlockRows, int BlockCols>
81 class BlockImpl<SparseMatrix<_Scalar, _Options, _Index>,BlockRows,BlockCols,true,Sparse>
82 : public SparseMatrixBase<Block<SparseMatrix<_Scalar, _Options, _Index>,BlockRows,BlockCols,true>
    [all...]
  /external/eigen/test/eigen2/
eigen2_submatrices.cpp 94 BlockRows = EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,2),
100 m1.template block<BlockRows,BlockCols>(1,1) *= s1;
102 m1.template block<BlockRows,BlockCols>(1,1)(0, 3) = m1.template block<2,5>(1,1)(1,2);
104 Matrix<Scalar,Dynamic,Dynamic> b = m1.template block<BlockRows,BlockCols>(3,3);
105 VERIFY_IS_APPROX(b, m1.block(3,3,BlockRows,BlockCols));
  /external/eigen/Eigen/src/plugins/
BlockMethods.h 44 * \param blockRows the number of rows in the block
56 inline Block<Derived> block(Index startRow, Index startCol, Index blockRows, Index blockCols)
58 return Block<Derived>(derived(), startRow, startCol, blockRows, blockCols);
62 inline const Block<const Derived> block(Index startRow, Index startCol, Index blockRows, Index blockCols) const
64 return Block<const Derived>(derived(), startRow, startCol, blockRows, blockCols);
665 * The template parameters \a BlockRows and \a BlockCols are the number of
679 template<int BlockRows, int BlockCols>
680 inline Block<Derived, BlockRows, BlockCols> block(Index startRow, Index startCol)
682 return Block<Derived, BlockRows, BlockCols>(derived(), startRow, startCol);
686 template<int BlockRows, int BlockCols
    [all...]
  /external/eigen/test/
block.cpp 91 BlockRows = 2,
97 m1.template block<BlockRows,BlockCols>(1,1) *= s1;
99 m1.template block<BlockRows,BlockCols>(1,1)(0, 3) = m1.template block<2,5>(1,1)(1,2);
101 Matrix<Scalar,Dynamic,Dynamic> b = m1.template block<BlockRows,BlockCols>(3,3);
102 VERIFY_IS_EQUAL(b, m1.block(3,3,BlockRows,BlockCols));
105 m1.template block<BlockRows,Dynamic>(1,1,BlockRows,BlockCols) *= s1;
106 m1.template block<BlockRows,Dynamic>(1,1,BlockRows,BlockCols)(0,3) = m1.template block<2,5>(1,1)(1,2);
108 VERIFY_IS_EQUAL(b2, m1.block(3,3,BlockRows,BlockCols))
    [all...]
  /external/eigen/Eigen/src/Core/products/
SelfadjointMatrixMatrix.h 21 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/unsupported/Eigen/src/KroneckerProduct/
KroneckerTensorProduct.h 114 const int BlockRows = Rhs::RowsAtCompileTime,
120 Block<Dest,BlockRows,BlockCols>(dst,i*Br,j*Bc,Br,Bc) = m_A.coeff(i,j) * m_B;
  /external/eigen/Eigen/src/Core/util/
ForwardDeclarations.h 81 template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false> class Block;

Completed in 342 milliseconds