Searched defs:dense (Results 1 - 12 of 12) sorted by relevance

/external/ceres-solver/internal/ceres/
H A Dblock_random_access_diagonal_matrix_test.cc91 Matrix dense; local
92 tsm->ToDenseMatrix(&dense);
97 EXPECT_NEAR((dense.block(0, 0, 3, 3) - Matrix::Ones(3, 3)).norm(),
102 EXPECT_NEAR((dense.block(3, 3, 4, 4) - 2 * 2 * Matrix::Ones(4, 4)).norm(),
107 EXPECT_NEAR((dense.block(7, 7, 5, 5) - 3 * 3 * Matrix::Ones(5, 5)).norm(),
112 EXPECT_NEAR(dense.norm(), sqrt(9.0 + 16. * 16. + 81.0 * 25.), kTolerance);
H A Dblock_random_access_sparse_matrix_test.cc95 Matrix dense; local
96 tsm->ToDenseMatrix(&dense);
101 EXPECT_NEAR((dense.block(0, 0, 3, 3) - Matrix::Ones(3, 3)).norm(),
105 EXPECT_NEAR((dense.block(3, 3, 4, 4) - 2 * 2 * Matrix::Ones(4, 4)).norm(),
109 EXPECT_NEAR((dense.block(3, 3 + 4, 4, 5) - 2 * 3 * Matrix::Ones(4, 5)).norm(),
113 EXPECT_NEAR((dense.block(3 + 4, 0, 5, 3) - 3 * 1 * Matrix::Ones(5, 3)).norm(),
118 EXPECT_NEAR(dense.norm(), sqrt(9. + 16. * 16. + 36. * 20. + 9. * 15.),
H A Ddynamic_compressed_row_sparse_matrix_test.cc71 dense.resize(num_rows, num_cols);
72 dense.setZero();
77 dense(r, c) = i + 1;
107 ASSERT_TRUE((dense.array() == dense_from_tsm.array()).all());
112 ASSERT_TRUE((dense.array() == dense_from_crsm.array()).all());
118 const double& v = dense(r, c);
141 EXPECT_TRUE((dense.array() == dense_from_dcrsm.array()).all());
167 Matrix dense; member in class:ceres::internal::DynamicCompressedRowSparseMatrixTest
210 dense.block(1, 0, 2, num_cols).setZero();
H A Dcompressed_row_sparse_matrix_test.cc274 Matrix dense; local
275 matrix->ToDenseMatrix(&dense);
276 EXPECT_EQ((dense.diagonal() - diagonal).norm(), 0.0);
499 // and ComputeOuterProduct. Convert both matrices to dense matrices
/external/eigen/Eigen/src/SparseLU/
H A DSparseLU_copy_to_ucol.h43 * \param dense Store the full representation of the column
50 Index SparseLUImpl<Scalar,Index>::copy_to_ucol(const Index jcol, const Index nseg, IndexVector& segrep, BlockIndexVector repfnz ,IndexVector& perm_r, BlockScalarVector dense, GlobalLU_t& glu) argument
88 glu.ucol(nextu) = dense(irow);
89 dense(irow) = Scalar(0.0);
H A DSparseLU_column_bmod.h42 * \param dense Store the full representation of the column
53 Index SparseLUImpl<Scalar,Index>::column_bmod(const Index jcol, const Index nseg, BlockScalarVector dense, ScalarVector& tempv, BlockIndexVector segrep, BlockIndexVector repfnz, Index fpanelc, GlobalLU_t& glu) argument
102 // then scatter the result of sup-col update to dense
105 LU_kernel_bmod<1>::run(segsize, dense, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros);
107 LU_kernel_bmod<Dynamic>::run(segsize, dense, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros);
115 // copy the SPA dense into L\U[*,j]
130 glu.lusup(nextlu) = dense(irow);
131 dense(irow) = Scalar(0.0);
H A DSparseLU_kernel_bmod.h21 * \param[in,out] dense Packed values of the original matrix
34 static EIGEN_DONT_INLINE void run(const int segsize, BlockScalarVector& dense, ScalarVector& tempv, ScalarVector& lusup, Index& luptr, const Index lda,
40 EIGEN_DONT_INLINE void LU_kernel_bmod<SegSizeAtCompileTime>::run(const int segsize, BlockScalarVector& dense, ScalarVector& tempv, ScalarVector& lusup, Index& luptr, const Index lda, argument
44 // First, copy U[*,j] segment from dense(*) to tempv(*)
46 // The result of matric-vector update is in dense[*]
53 tempv(i) = dense(irow);
76 // Scatter tempv[] into SPA dense[] as a temporary storage
81 dense(irow) = tempv(i);
84 // Scatter l into SPA dense[]
88 dense(iro
101 run(const int , BlockScalarVector& dense, ScalarVector& , ScalarVector& lusup, Index& luptr, const Index lda, const Index nrow, IndexVector& lsub, const Index lptr, const Index no_zeros) argument
[all...]
H A DSparseLU_panel_bmod.h47 * \param dense Store the full representation of the panel
57 const Index nseg, ScalarVector& dense, ScalarVector& tempv,
113 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here
160 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here
178 // Scatter l into SPA dense[]
195 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here
207 // then scatter the result of sup-col update to dense[]
56 panel_bmod(const Index m, const Index w, const Index jcol, const Index nseg, ScalarVector& dense, ScalarVector& tempv, IndexVector& segrep, IndexVector& repfnz, GlobalLU_t& glu) argument
H A DSparseLU_panel_dfs.h206 * \param[out] dense Accumulate the column vectors of the panel
219 void SparseLUImpl<Scalar,Index>::panel_dfs(const Index m, const Index w, const Index jcol, MatrixType& A, IndexVector& perm_r, Index& nseg, ScalarVector& dense, IndexVector& panel_lsub, IndexVector& segrep, IndexVector& repfnz, IndexVector& xprune, IndexVector& marker, IndexVector& parent, IndexVector& xplore, GlobalLU_t& glu) argument
235 VectorBlock<ScalarVector> dense_col(dense,nextl_col, m); // Accumulate a column vector here
H A DSparseLU.h518 ScalarVector dense; local
519 dense.setZero(maxpanel);
568 Base::panel_dfs(m, panel_size, jcol, m_mat, m_perm_r.indices(), nseg1, dense, panel_lsub, segrep, repfnz, xprune, marker, parent, xplore, m_glu);
571 Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu);
591 VectorBlock<ScalarVector> dense_k(dense, k, m);
/external/eigen/Eigen/src/OrderingMethods/
H A DAmd.h96 k2, k3, jlast, ln, dense, nzmax, mindeg = 0, nvi, nvj, nvk, mark, wnvi, local
101 dense = std::max<Index> (16, Index(10 * sqrt(double(n)))); /* find dense threshold */
102 dense = std::min<Index> (n-2, dense);
155 else if(d > dense) /* node i is dense */
/external/opencv/cv/src/
H A Dcvhistogram.cpp1415 CvMatND dense; local
1481 dense = *(CvMatND*)hist->bins;
1482 dense.type = (dense.type & ~CV_MAT_TYPE_MASK) | CV_32SC1;
1491 CV_CALL( cvConvert( (CvMatND*)hist->bins, &dense ));
1529 CV_CALL( cvConvert( &dense, (CvMatND*)hist->bins ));
2242 CV_ERROR( CV_StsBadArg, "The function supports dense histograms only" );

Completed in 603 milliseconds