Home
last modified time | relevance | path

Searched refs:qr (Results 1 – 25 of 67) sorted by relevance

123

/external/eigen/test/
Dqr_colpivoting.cpp14 template<typename MatrixType> void qr() in qr() function
25 ColPivHouseholderQR<MatrixType> qr(m1); in qr() local
26 VERIFY(rank == qr.rank()); in qr()
27 VERIFY(cols - qr.rank() == qr.dimensionOfKernel()); in qr()
28 VERIFY(!qr.isInjective()); in qr()
29 VERIFY(!qr.isInvertible()); in qr()
30 VERIFY(!qr.isSurjective()); in qr()
32 MatrixQType q = qr.householderQ(); in qr()
35 MatrixType r = qr.matrixQR().template triangularView<Upper>(); in qr()
36 MatrixType c = q * r * qr.colsPermutation().inverse(); in qr()
[all …]
Dqr_fullpivoting.cpp14 template<typename MatrixType> void qr() in qr() function
25 FullPivHouseholderQR<MatrixType> qr(m1); in qr() local
26 VERIFY(rank == qr.rank()); in qr()
27 VERIFY(cols - qr.rank() == qr.dimensionOfKernel()); in qr()
28 VERIFY(!qr.isInjective()); in qr()
29 VERIFY(!qr.isInvertible()); in qr()
30 VERIFY(!qr.isSurjective()); in qr()
32 MatrixType r = qr.matrixQR(); in qr()
34 MatrixQType q = qr.matrixQ(); in qr()
40 MatrixType c = qr.matrixQ() * r * qr.colsPermutation().inverse(); in qr()
[all …]
Dqr.cpp13 template<typename MatrixType> void qr(const MatrixType& m) in qr() function
38 HouseholderQR<Matrix<Scalar,Rows,Cols> > qr(m1); in qr_fixedsize() local
40 Matrix<Scalar,Rows,Cols> r = qr.matrixQR(); in qr_fixedsize()
44 VERIFY_IS_APPROX(m1, qr.householderQ() * r); in qr_fixedsize()
49 m2 = qr.solve(m3); in qr_fixedsize()
72 HouseholderQR<MatrixType> qr(m1); in qr_invertible() local
74 m2 = qr.solve(m3); in qr_invertible()
81 m3 = qr.householderQ(); // get a unitary in qr_invertible()
83 qr.compute(m1); in qr_invertible()
84 VERIFY_IS_APPROX(absdet, qr.absDeterminant()); in qr_invertible()
[all …]
Dhouseholder.cpp84 HouseholderQR<HBlockMatrixType> qr(hbm); in householder() local
86 m2.block(shift,0,brows,cols) = qr.matrixQR(); in householder()
87 HCoeffsVectorType hc = qr.hCoeffs().conjugate(); in householder()
Djacobisvd.cpp136 HouseholderQR<MatrixType2T> qr(m2.adjoint()); in jacobisvd_solve() local
137 …Matrix<Scalar,Dynamic,1> tmp = qr.matrixQR().topLeftCorner(rank,rank).template triangularView<Uppe… in jacobisvd_solve()
140 SolutionType x21 = qr.householderQ() * tmp; in jacobisvd_solve()
/external/eigen/test/eigen2/
Deigen2_qr.cpp13 template<typename MatrixType> void qr(const MatrixType& m) in qr() function
50 CALL_SUBTEST_1( qr(Matrix2f()) ); in test_eigen2_qr()
51 CALL_SUBTEST_2( qr(Matrix4d()) ); in test_eigen2_qr()
52 CALL_SUBTEST_3( qr(MatrixXf(12,8)) ); in test_eigen2_qr()
53 CALL_SUBTEST_4( qr(MatrixXcd(5,5)) ); in test_eigen2_qr()
54 CALL_SUBTEST_4( qr(MatrixXcd(7,3)) ); in test_eigen2_qr()
62 VERIFY(mat.qr().isFullRank()); in test_eigen2_qr()
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
DLMpar.h21 const QRSolver &qr, in lmpar2() argument
47 s = qr.matrixR(); in lmpar2()
51 const Index n = qr.matrixR().cols(); in lmpar2()
61 const Index rank = qr.rank(); // use a threshold in lmpar2()
67 x = qr.colsPermutation()*wa1; in lmpar2()
86 wa1 = qr.colsPermutation().inverse() * diag.cwiseProduct(wa2)/dxnorm; in lmpar2()
94 wa1[j] = s.col(j).head(j+1).dot(qtb.head(j+1)) / diag[qr.colsPermutation().indices()(j)]; in lmpar2()
118 lmqrsolv(s, qr.colsPermutation(), wa1, qtb, x, sdiag); in lmpar2()
132 wa1 = qr.colsPermutation().inverse() * diag.cwiseProduct(wa2/dxnorm); in lmpar2()
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
Dlmpar.h165 const ColPivHouseholderQR<Matrix< Scalar, Dynamic, Dynamic> > &qr, in lmpar2()
189 const Index n = qr.matrixQR().cols(); in lmpar2()
199 const Index rank = qr.rank(); // use a threshold in lmpar2()
202qr.matrixQR().topLeftCorner(rank, rank).template triangularView<Upper>().solveInPlace(wa1.head(ran… in lmpar2()
204 x = qr.colsPermutation()*wa1; in lmpar2()
223 wa1 = qr.colsPermutation().inverse() * diag.cwiseProduct(wa2)/dxnorm; in lmpar2()
224qr.matrixQR().topLeftCorner(n, n).transpose().template triangularView<Lower>().solveInPlace(wa1); in lmpar2()
231 …wa1[j] = qr.matrixQR().col(j).head(j+1).dot(qtb.head(j+1)) / diag[qr.colsPermutation().indices()(j… in lmpar2()
246 Matrix< Scalar, Dynamic, Dynamic > s = qr.matrixQR(); in lmpar2()
256 qrsolv<Scalar>(s, qr.colsPermutation().indices(), wa1, qtb, x, sdiag); in lmpar2()
[all …]
/external/eigen/doc/snippets/
DHouseholderQR_householderQ.cpp3 HouseholderQR<MatrixXf> qr(A);
4 Q = qr.householderQ();
5 thinQ = qr.householderQ() * thinQ;
/external/antlr/antlr-3.4/runtime/Perl5/t/
Dversion.t12 #like($version, qr/^\d+\.\d{2,}(_\d{2,})?$/);
15 like($version, qr/^\d+\.\d+\.\d+(?:_\d+)?$/);
/external/chromium_org/third_party/libjingle/source/talk/examples/peerconnection/server/
Dpeer_channel.cc150 QueuedResponse qr; in QueueResponse() local
151 qr.status = status; in QueueResponse()
152 qr.content_type = content_type; in QueueResponse()
153 qr.extra_headers = extra_headers; in QueueResponse()
154 qr.data = data; in QueueResponse()
155 queue_.push(qr); in QueueResponse()
/external/ceres-solver/internal/ceres/
Dschur_complement_solver_test.cc69 scoped_ptr<LinearSolver> qr(LinearSolver::Create(options)); in SetUpFromProblemId() local
78 qr->Solve(&dense_A, b.get(), LinearSolver::PerSolveOptions(), sol.get()); in SetUpFromProblemId()
83 qr->Solve(&dense_A, b.get(), per_solve_options, sol_d.get()); in SetUpFromProblemId()
Diterative_schur_complement_solver_test.cc85 scoped_ptr<LinearSolver> qr(LinearSolver::Create(options)); in TestSolver() local
90 qr->Solve(&dense_A, b_.get(), per_solve_options, reference_solution.data()); in TestSolver()
/external/eigen/unsupported/Eigen/src/Splines/
DSplineFitting.h138 HouseholderQR<MatrixType> qr(A); in Interpolate()
141 ControlPointVectorType ctrls = qr.solve(MatrixType(pts.transpose())).transpose(); in Interpolate()
/external/libpcap/Win32/Include/arpa/
Dnameser.h256 unsigned qr: 1; /* response flag */ member
273 unsigned qr :1; /* response flag */ member
/external/dnsmasq/src/
Dnameser.h287 unsigned qr: 1; /* response flag */ member
305 unsigned qr :1; /* response flag */ member
/external/eigen/Eigen/src/SparseQR/
DSparseQR.h581 SparseQR_QProduct(const SparseQRType& qr, const Derived& other, bool transpose) :
582 m_qr(qr),m_other(other),m_transpose(transpose) {}
638 SparseQRMatrixQReturnType(const SparseQRType& qr) : m_qr(qr) {}
674 SparseQRMatrixQTransposeReturnType(const SparseQRType& qr) : m_qr(qr) {}
/external/jemalloc/android/test/
Drun_unit.sh16 $test_dir/qr
/external/eigen/Eigen/src/Eigen2Support/
DQR.h60 MatrixBase<Derived>::qr() const in qr() function
/external/eigen/Eigen/
DQR18 * - MatrixBase::qr(),
/external/jemalloc/include/jemalloc/internal/
Dqr.h2 #define qr(a_type) \ macro
Dql.h11 #define ql_elm(a_type) qr(a_type)
/external/chromium_org/tools/android/asan/
Dasan_device_setup.sh170 if ! ( cd "$TMPDIRBASE" && diff -qr old/ new/ ) ; then
/external/compiler-rt/lib/asan/scripts/
Dasan_device_setup170 if ! ( cd "$TMPDIRBASE" && diff -qr old/ new/ ) ; then
/external/llvm/test/CodeGen/ARM/
D2009-06-30-RegScavengerAssert4.ll4 @qr = external global i32 ; <i32*> [#uses=1]
44 %5 = load i32* @qr, align 4 ; <i32> [#uses=1]

123