Home
last modified time | relevance | path

Searched refs:JacobiRotation (Results 1 – 25 of 29) sorted by relevance

12

/external/eigen/Eigen/src/Jacobi/
DJacobi.h34 template<typename Scalar> class JacobiRotation
40 JacobiRotation() {} in JacobiRotation() function
43 JacobiRotation(const Scalar& c, const Scalar& s) : m_c(c), m_s(s) {} in JacobiRotation() function
51 JacobiRotation operator*(const JacobiRotation& other)
54 return JacobiRotation(m_c * other.m_c - conj(m_s) * other.m_s,
59 JacobiRotation transpose() const { using numext::conj; return JacobiRotation(m_c, -conj(m_s)); } in transpose()
62 JacobiRotation adjoint() const { using numext::conj; return JacobiRotation(conj(m_c), -m_s); } in adjoint()
83 bool JacobiRotation<Scalar>::makeJacobi(const RealScalar& x, const Scalar& y, const RealScalar& z) in makeJacobi()
127 inline bool JacobiRotation<Scalar>::makeJacobi(const MatrixBase<Derived>& m, Index p, Index q) in makeJacobi()
149 void JacobiRotation<Scalar>::makeGivens(const Scalar& p, const Scalar& q, Scalar* z) in makeGivens()
[all …]
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
Dr1updt.h9 std::vector<JacobiRotation<Scalar> > &v_givens, in r1updt()
10 std::vector<JacobiRotation<Scalar> > &w_givens, in r1updt()
16 const JacobiRotation<Scalar> IdentityRotation = JacobiRotation<Scalar>(1,0); in r1updt()
23 JacobiRotation<Scalar> givens; in r1updt()
Dr1mpyq.h8 …enseIndex n, Scalar *a, const std::vector<JacobiRotation<Scalar> > &v_givens, const std::vector<Ja… in r1mpyq()
Drwupdt.h16 std::vector<JacobiRotation<Scalar> > givens(n); in rwupdt()
Dqrsolv.h24 JacobiRotation<Scalar> givens; in qrsolv()
DHybridNonLinearSolver.h193 std::vector<JacobiRotation<Scalar> > v_givens(n), w_givens(n); in solveOneStep()
434 std::vector<JacobiRotation<Scalar> > v_givens(n), w_givens(n); in solveNumericalDiffOneStep()
/external/eigen/Eigen/src/misc/
DRealSvd2x2.h20 JacobiRotation<RealScalar> *j_left, in real_2x2_jacobi_svd()
21 JacobiRotation<RealScalar> *j_right) in real_2x2_jacobi_svd()
28 JacobiRotation<RealScalar> rot1; in real_2x2_jacobi_svd()
/external/eigen/blas/
Dlevel1_real_impl.h73 …if(*incx<0 && *incy>0) internal::apply_rotation_in_the_plane(rvx, vy, JacobiRotation<Scalar>(c,s)); in EIGEN_BLAS_FUNC()
74 …else if(*incx>0 && *incy<0) internal::apply_rotation_in_the_plane(vx, rvy, JacobiRotation<Scalar>(… in EIGEN_BLAS_FUNC()
75 …else internal::apply_rotation_in_the_plane(vx, vy, JacobiRotation<Scalar>(… in EIGEN_BLAS_FUNC()
Dlevel1_cplx_impl.h113 …if(*incx<0 && *incy>0) internal::apply_rotation_in_the_plane(rvx, vy, JacobiRotation<Scalar>(c,s));
114 …else if(*incx>0 && *incy<0) internal::apply_rotation_in_the_plane(vx, rvy, JacobiRotation<Scalar>(…
115 …else internal::apply_rotation_in_the_plane(vx, vy, JacobiRotation<Scalar>(…
/external/tensorflow/tensorflow/compiler/xla/client/lib/
Dself_adjoint_eig.cc43 struct JacobiRotation { struct
77 StatusOr<JacobiRotation> SymmetricShurDecomposition2x2(XlaOp a, XlaOp p, in SymmetricShurDecomposition2x2()
105 JacobiRotation schur; in SymmetricShurDecomposition2x2()
116 TF_ASSIGN_OR_RETURN(JacobiRotation schur, SymmetricShurDecomposition2x2( in Update()
Dsvd.cc59 struct JacobiRotation { struct
74 JacobiRotation rot_l;
75 JacobiRotation rot_r;
368 StatusOr<JacobiRotation> MakeJacobi(XlaOp ps, XlaOp qs, XlaOp pqs, XlaOp eps) { in MakeJacobi()
387 JacobiRotation rot; in MakeJacobi()
437 JacobiRotation rot; in GetOneSidedJacobiRotation()
/external/eigen/doc/snippets/
DJacobi_makeGivens.cpp2 JacobiRotation<float> G;
DJacobi_makeJacobi.cpp3 JacobiRotation<float> J;
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
DLMqrsolv.h36 JacobiRotation<Scalar> givens; in lmqrsolv()
116 JacobiRotation<Scalar> givens; in lmqrsolv()
/external/eigen/test/
Djacobi.cpp32 JacobiRotation<JacobiScalar> rot(c, s); in jacobi()
/external/eigen/Eigen/src/Core/
DMatrixBase.h440 void applyOnTheLeft(Index p, Index q, const JacobiRotation<OtherScalar>& j);
442 void applyOnTheRight(Index p, Index q, const JacobiRotation<OtherScalar>& j);
/external/eigen/bench/btl/libs/eigen3/
Deigen3_interface.hh170 internal::apply_rotation_in_the_plane(A, B, JacobiRotation<real>(c,s)); in rot()
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
DGMRES.h92 std::vector < JacobiRotation < Scalar > > G(restart); in gmres()
DDGMRES.h295 std::vector<JacobiRotation<Scalar> >gr(m_restart); // Givens rotations
/external/eigen/Eigen/src/Eigenvalues/
DComplexSchur.h432 JacobiRotation<ComplexScalar> rot;
DRealQZ.h203 typedef JacobiRotation<Scalar> JRs;
629 JacobiRotation<Scalar> j_left, j_right; in compute()
DRealSchur.h399 JacobiRotation<Scalar> rot; in splitOffTwoRows()
/external/eigen/Eigen/src/SVD/
DJacobiSVD.h372 JacobiRotation<Scalar> rot;
721 JacobiRotation<RealScalar> j_left, j_right;
/external/eigen/Eigen/src/Core/util/
DForwardDeclarations.h263 template<typename Scalar> class JacobiRotation;
/external/eigen/Eigen/src/Cholesky/
DLLT.h254 JacobiRotation<Scalar> g; in llt_rank_update_lower()

12