Searched refs:rankUpdate (Results 1 - 17 of 17) sorted by relevance

/external/eigen/test/
H A Dproduct_syrk.cpp38 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 Dproduct_selfadjoint.cpp42 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 Dnomalloc.cpp90 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 Dcholesky.cpp53 chollo.rankUpdate(vec, sigma);
56 cholup.rankUpdate(vec, sigma);
H A Dproduct_notemporary.cpp101 VERIFY_EVALUATION_COUNT( m3.template selfadjointView<Lower>().rankUpdate(m2.adjoint()), 0);
H A Dsparse_solver.h148 halfA.template selfadjointView<Solver::UpLo>().rankUpdate(M);
/external/eigen/Eigen/src/Cholesky/
H A DLLT_MKL.h75 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 DLLT.h174 LLT rankUpdate(const VectorType& vec, const RealScalar& sigma = 1);
319 if(rs>0) A22.template selfadjointView<Lower>().rankUpdate(A21,-1); // bottleneck
325 static typename MatrixType::Index rankUpdate(MatrixType& mat, const VectorType& vec, const RealScalar& sigma) function in struct:Eigen::internal::llt_inplace
348 static typename MatrixType::Index rankUpdate(MatrixType& mat, const VectorType& vec, const RealScalar& sigma) function in struct:Eigen::internal::llt_inplace
351 return llt_inplace<Scalar, Lower>::rankUpdate(matt, vec.conjugate(), sigma);
406 LLT<_MatrixType,_UpLo> LLT<_MatrixType,_UpLo>::rankUpdate(const VectorType& v, const RealScalar& sigma) function in class:Eigen::LLT
411 if(internal::llt_inplace<typename MatrixType::Scalar, UpLo>::rankUpdate(m_matrix,v,sigma)>=0)
H A DLDLT.h112 * \sa rankUpdate(w,sigma)
209 LDLT& rankUpdate(const MatrixBase<Derived>& w, const RealScalar& alpha=1);
459 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 Ddense_normal_cholesky_solver.cc82 // Using rankUpdate instead of GEMM, exposes the fact that its the
85 lhs.selfadjointView<Eigen::Upper>().rankUpdate(Aref.transpose());
H A Dline_search_direction.cc309 rankUpdate(delta_x, delta_x_times_delta_x_transpose_scale_factor);
/external/eigen/Eigen/src/Core/products/
H A DSelfadjointRank2Update.h61 ::rankUpdate(const MatrixBase<DerivedU>& u, const MatrixBase<DerivedV>& v, const Scalar& alpha) function in class:Eigen::SelfAdjointView
H A DSelfadjointProduct.h114 ::rankUpdate(const MatrixBase<DerivedU>& u, const Scalar& alpha) function in class:Eigen::SelfAdjointView
/external/eigen/Eigen/src/Core/
H A DSelfAdjointView.h132 * \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 DSparseSelfAdjointView.h121 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 Deigen3_interface.hh101 X.template selfadjointView<Lower>().rankUpdate(A);
/external/eigen/Eigen/src/Eigenvalues/
H A DTridiagonalization.h373 .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), -1);

Completed in 189 milliseconds