Home
last modified time | relevance | path

Searched refs:AtA (Results 1 – 4 of 4) sorted by relevance

/external/ceres-solver/internal/ceres/
Dsparse_normal_cholesky_solver.cc173 Eigen::MappedSparseMatrix<double, Eigen::ColMajor> AtA( in SolveImplUsingEigen()
188 simplicial_ldlt_->analyzePattern(AtA); in SolveImplUsingEigen()
198 simplicial_ldlt_->factorize(AtA); in SolveImplUsingEigen()
267 cs_di* AtA = &AtA_view; in SolveImplUsingCXSparse()
277 cxsparse_factor_ = cxsparse_.BlockAnalyzeCholesky(AtA, in SolveImplUsingCXSparse()
282 cxsparse_factor_ = cxsparse_.AnalyzeCholesky(AtA); in SolveImplUsingCXSparse()
284 cxsparse_factor_ = cxsparse_.AnalyzeCholeskyWithNaturalOrdering(AtA); in SolveImplUsingCXSparse()
294 } else if (!cxsparse_.SolveCholesky(AtA, cxsparse_factor_, rhs_and_solution)) { in SolveImplUsingCXSparse()
/external/eigen/Eigen/src/IterativeLinearSolvers/
DIncompleteLUT.h230 SparseMatrix<Scalar,ColMajor, Index> AtA = mat2 + mat1; in analyzePattern() local
231 AtA.prune(keep_diag()); in analyzePattern()
232 internal::minimum_degree_ordering<Scalar, Index>(AtA, m_P); // Then compute the AMD ordering... in analyzePattern()
/external/opencv/cxcore/src/
Dcxmatrix.cpp1172 CvMat* AtA = 0; in icvLSQ() local
1184 AtA = cvCreateMat( A->cols, A->cols, A->type ); in icvLSQ()
1189 cvMulTransposed( A, AtA, 1 ); in icvLSQ()
1191 cvSVD( AtA, W, 0, V, CV_SVD_MODIFY_A + CV_SVD_V_T ); in icvLSQ()
1196 cvReleaseMat( &AtA ); in icvLSQ()
/external/opencv/cv/src/
Dcvcalibration.cpp2569 CvMat AtA = cvMat( 3, 3, CV_64F, a ); in cvStereoRectifyUncalibrated() local
2576 cvGEMM( &A, &A, 1, 0, 0, &AtA, CV_GEMM_A_T ); in cvStereoRectifyUncalibrated()
2578 cvSolve( &AtA, &AtB, &X, CV_SVD_SYM ); in cvStereoRectifyUncalibrated()