Home
last modified time | relevance | path

Searched refs:BlockRows (Results 1 – 7 of 7) sorted by relevance

/external/eigen/Eigen/src/Core/
DBlock.h17 template<typename XprType, int BlockRows, int BlockCols, bool InnerPanel>
18 struct traits<Block<XprType, BlockRows, BlockCols, InnerPanel> > : traits<XprType>
28 RowsAtCompileTime = MatrixRows == 0 ? 0 : BlockRows,
30 MaxRowsAtCompileTime = BlockRows==0 ? 0
62 template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false,
67 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…
121 ((BlockRows==1) && (BlockCols==XprType::ColsAtCompileTime) && i<xpr.rows())
[all …]
DCoreEvaluators.h948 template<typename ArgType, int BlockRows, int BlockCols, bool InnerPanel,
951 template<typename ArgType, int BlockRows, int BlockCols, bool InnerPanel>
952 struct evaluator<Block<ArgType, BlockRows, BlockCols, InnerPanel> >
953 : block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel>
955 typedef Block<ArgType, BlockRows, BlockCols, InnerPanel> XprType;
993 typedef block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel> block_evaluator_type;
1001 template<typename ArgType, int BlockRows, int BlockCols, bool InnerPanel>
1002 struct block_evaluator<ArgType, BlockRows, BlockCols, InnerPanel, /*HasDirectAccess*/ false>
1003 : unary_evaluator<Block<ArgType, BlockRows, BlockCols, InnerPanel> >
1005 typedef Block<ArgType, BlockRows, BlockCols, InnerPanel> XprType;
[all …]
/external/eigen/Eigen/src/SparseCore/
DSparseBlock.h16 template<typename XprType, int BlockRows, int BlockCols>
17 class BlockImpl<XprType,BlockRows,BlockCols,true,Sparse>
18 : public SparseMatrixBase<Block<XprType,BlockRows,BlockCols,true> >
21 typedef Block<XprType, BlockRows, BlockCols, true> BlockType;
25 enum { OuterSize = IsRowMajor ? BlockRows : BlockCols };
95 template<typename SparseMatrixType, int BlockRows, int BlockCols>
97 : public SparseCompressedBase<Block<SparseMatrixType,BlockRows,BlockCols,true> >
100 typedef Block<SparseMatrixType, BlockRows, BlockCols, true> BlockType;
101 typedef SparseCompressedBase<Block<SparseMatrixType,BlockRows,BlockCols,true> > Base;
108 enum { OuterSize = IsRowMajor ? BlockRows : BlockCols };
[all …]
/external/eigen/test/
Dblock.cpp91 BlockRows = 2, 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()
108 VERIFY_IS_EQUAL(b2, m1.block(3,3,BlockRows,BlockCols)); in block()
/external/eigen/Eigen/src/Core/products/
DSelfadjointMatrixMatrix.h21 template<int BlockRows> inline
26 for(Index w=0; w<BlockRows; w++) in pack()
30 for(Index k=i; k<i+BlockRows; k++) in pack()
37 for(Index w=h+1; w<BlockRows; w++) in pack()
42 for(Index k=i+BlockRows; k<cols; k++) in pack()
43 for(Index w=0; w<BlockRows; w++) in pack()
/external/eigen/unsupported/Eigen/src/KroneckerProduct/
DKroneckerTensorProduct.h136 const int BlockRows = Rhs::RowsAtCompileTime, in evalTo() local
142 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/
DForwardDeclarations.h85 template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false> c…