OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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)
78
template<typename _Scalar, int _Options, typename _Index, int
BlockRows
, int BlockCols>
79
class BlockImpl<SparseMatrix<_Scalar, _Options, _Index>,
BlockRows
,BlockCols,true,Sparse>
80
: public SparseMatrixBase<Block<SparseMatrix<_Scalar, _Options, _Index>,
BlockRows
,BlockCols,true>
[
all
...]
/external/eigen/test/eigen2/
eigen2_submatrices.cpp
100
BlockRows
= EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,2),
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/
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 116 milliseconds