/external/eigen/test/ |
H A D | product_syrk.cpp | 38 VERIFY_IS_APPROX((m2.template selfadjointView<Lower>().rankUpdate(rhs2,s1)._expression()), 46 VERIFY_IS_APPROX(m2.template selfadjointView<Upper>().rankUpdate(rhs2,s1)._expression(), 54 VERIFY_IS_APPROX(m2.template selfadjointView<Lower>().rankUpdate(rhs1.adjoint(),s1)._expression(), 62 VERIFY_IS_APPROX(m2.template selfadjointView<Upper>().rankUpdate(rhs1.adjoint(),s1)._expression(), 69 VERIFY_IS_APPROX(m2.template selfadjointView<Lower>().rankUpdate(rhs3.adjoint(),s1)._expression(), 73 VERIFY_IS_APPROX(m2.template selfadjointView<Upper>().rankUpdate(rhs3.adjoint(),s1)._expression(), 77 VERIFY_IS_APPROX((m2.template selfadjointView<Lower>().rankUpdate(m1.col(c),s1)._expression()), 81 VERIFY_IS_APPROX((m2.template selfadjointView<Upper>().rankUpdate(m1.col(c),s1)._expression()), 84 VERIFY_IS_APPROX((rm2.template selfadjointView<Upper>().rankUpdate(m1.col(c),s1)._expression()), 94 VERIFY_IS_APPROX((m2.template selfadjointView<Lower>().rankUpdate(m [all...] |
H A D | product_selfadjoint.cpp | 42 m2.template selfadjointView<Lower>().rankUpdate(v1,v2); 46 m2.template selfadjointView<Upper>().rankUpdate(-v1,s2*v2,s3); 50 m2.template selfadjointView<Upper>().rankUpdate(-s2*r1.adjoint(),r2.adjoint()*s3,s1); 56 m2.block(1,1,rows-1,cols-1).template selfadjointView<Lower>().rankUpdate(v1.tail(rows-1),v2.head(cols-1));
|
H A D | nomalloc.cpp | 90 m2.template selfadjointView<Lower>().rankUpdate(m1.col(0),-1); 91 m2.template selfadjointView<Lower>().rankUpdate(m1.row(0),-1); 95 // m1.template selfadjointView<Lower>().rankUpdate(m2);
|
H A D | cholesky.cpp | 53 chollo.rankUpdate(vec, sigma); 56 cholup.rankUpdate(vec, sigma);
|
H A D | product_notemporary.cpp | 101 VERIFY_EVALUATION_COUNT( m3.template selfadjointView<Lower>().rankUpdate(m2.adjoint()), 0);
|
H A D | sparse_solver.h | 167 halfA.template selfadjointView<Solver::UpLo>().rankUpdate(M);
|
/external/eigen/Eigen/src/Cholesky/ |
H A D | LLT_MKL.h | 75 static typename MatrixType::Index rankUpdate(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) \ 86 static typename MatrixType::Index rankUpdate(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) \ 89 return llt_inplace<EIGTYPE, Lower>::rankUpdate(matt, vec.conjugate(), sigma); \
|
H A D | LLT.h | 174 LLT rankUpdate(const VectorType& vec, const RealScalar& sigma = 1); 325 if(rs>0) A22.template selfadjointView<Lower>().rankUpdate(A21,-1); // bottleneck 331 static typename MatrixType::Index rankUpdate(MatrixType& mat, const VectorType& vec, const RealScalar& sigma) function in struct:Eigen::internal::llt_inplace 354 static typename MatrixType::Index rankUpdate(MatrixType& mat, const VectorType& vec, const RealScalar& sigma) function in struct:Eigen::internal::llt_inplace 357 return llt_inplace<Scalar, Lower>::rankUpdate(matt, vec.conjugate(), sigma); 414 LLT<_MatrixType,_UpLo> LLT<_MatrixType,_UpLo>::rankUpdate(const VectorType& v, const RealScalar& sigma) function in class:Eigen::LLT 419 if(internal::llt_inplace<typename MatrixType::Scalar, UpLo>::rankUpdate(m_matrix,v,sigma)>=0)
|
H A D | LDLT.h | 112 * \sa rankUpdate(w,sigma) 209 LDLT& rankUpdate(const MatrixBase<Derived>& w, const RealScalar& alpha=1); 467 LDLT<MatrixType,_UpLo>& LDLT<MatrixType,_UpLo>::rankUpdate(const MatrixBase<Derived>& w, const typename NumTraits<typename MatrixType::Scalar>::Real& sigma) function in class:Eigen::LDLT
|
/external/ceres-solver/internal/ceres/ |
H A D | dense_normal_cholesky_solver.cc | 82 // Using rankUpdate instead of GEMM, exposes the fact that its the 85 lhs.selfadjointView<Eigen::Upper>().rankUpdate(Aref.transpose());
|
H A D | line_search_direction.cc | 309 rankUpdate(delta_x, delta_x_times_delta_x_transpose_scale_factor);
|
/external/eigen/Eigen/src/Core/products/ |
H A D | SelfadjointRank2Update.h | 61 ::rankUpdate(const MatrixBase<DerivedU>& u, const MatrixBase<DerivedV>& v, const Scalar& alpha) function in class:Eigen::SelfAdjointView
|
H A D | SelfadjointProduct.h | 114 ::rankUpdate(const MatrixBase<DerivedU>& u, const Scalar& alpha) function in class:Eigen::SelfAdjointView
|
/external/eigen/Eigen/src/Core/ |
H A D | SelfAdjointView.h | 132 * \sa rankUpdate(const MatrixBase<DerivedU>&, Scalar) 135 SelfAdjointView& rankUpdate(const MatrixBase<DerivedU>& u, const MatrixBase<DerivedV>& v, const Scalar& alpha = Scalar(1)); 145 * \sa rankUpdate(const MatrixBase<DerivedU>&, const MatrixBase<DerivedV>&, Scalar) 148 SelfAdjointView& rankUpdate(const MatrixBase<DerivedU>& u, const Scalar& alpha = Scalar(1));
|
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseSelfAdjointView.h | 121 SparseSelfAdjointView& rankUpdate(const SparseMatrixBase<DerivedU>& u, const Scalar& alpha = Scalar(1)); 200 SparseSelfAdjointView<MatrixType,UpLo>::rankUpdate(const SparseMatrixBase<DerivedU>& u, const Scalar& alpha) function in class:Eigen::SparseSelfAdjointView
|
/external/eigen/bench/btl/libs/eigen3/ |
H A D | eigen3_interface.hh | 101 X.template selfadjointView<Lower>().rankUpdate(A);
|
/external/eigen/Eigen/src/Eigenvalues/ |
H A D | Tridiagonalization.h | 373 .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), -1);
|