HomeSort by relevance Sort by last modified time
    Searched full:transpose (Results 51 - 75 of 692) sorted by null

1 23 4 5 6 7 8 91011>>

  /external/eigen/bench/
sparse_product.cpp 133 m3 = m1.transpose() * m2;
140 m3 = m1.transpose() * m2.transpose();
147 m3 = m1 * m2.transpose();
161 // BENCH(sm3 = sm1.transpose() * sm2; )
164 // BENCH(sm3 = sm1.transpose() * sm2.transpose(); )
167 // BENCH(sm3 = sm1 * sm2.transpose(); )
176 // BENCH(sm3._experimentalNewProduct(sm1.transpose(),sm2); )
179 // BENCH(sm3._experimentalNewProduct(sm1.transpose(),sm2.transpose());
    [all...]
  /external/eigen/test/
triangular.cpp 39 VERIFY(m2up.transpose().isLowerTriangular());
43 // VERIFY_IS_APPROX(m1up.transpose() * m2, m1.upper().transpose().lower() * m2);
54 m1.template triangularView<Upper>() = m2.transpose() + m2;
55 m3 = m2.transpose() + m2;
56 VERIFY_IS_APPROX(m3.template triangularView<Lower>().transpose().toDenseMatrix(), m1);
60 m1.template triangularView<Lower>() = m2.transpose() + m2;
70 Transpose<MatrixType> trm4(m4);
75 VERIFY(v2.isApprox(m3.transpose() * (m1.transpose().template triangularView<Upper>().solve(v2)), largerEps))
    [all...]
product_trmv.cpp 50 VERIFY((m3.transpose() * v1).isApprox(m1.transpose().template triangularView<Eigen::Lower>() * v1, largerEps));
52 VERIFY((m3.transpose() * v1).isApprox(m1.transpose().template triangularView<Eigen::Upper>() * v1, largerEps));
54 VERIFY((m3.transpose() * v1).isApprox(m1.transpose().template triangularView<Eigen::UnitLower>() * v1, largerEps));
56 VERIFY((m3.transpose() * v1).isApprox(m1.transpose().template triangularView<Eigen::UnitUpper>() * v1, largerEps));
67 VERIFY((v1.transpose() * m3).isApprox(v1.transpose() * m1.template triangularView<Eigen::Lower>(), largerEps))
    [all...]
sparse_solvers.cpp 70 // lower - transpose
72 VERIFY_IS_APPROX(refMat2.transpose().template triangularView<Upper>().solve(vec2),
73 m2.transpose().template triangularView<Upper>().solve(vec3));
75 // upper - transpose
77 VERIFY_IS_APPROX(refMat2.transpose().template triangularView<Lower>().solve(vec2),
78 m2.transpose().template triangularView<Lower>().solve(vec3));
commainitializer.cpp 42 m3 << vec[0].transpose(),
44 vec[2].transpose();
product_extra.cpp 64 VERIFY_IS_APPROX((s1 * vc2.transpose()) * (-m1.adjoint() * s2),
65 (s1 * vc2.transpose()).eval() * (-m1.adjoint()*s2).eval());
66 VERIFY_IS_APPROX((s1 * vc2.adjoint()) * (-m1.transpose() * s2),
67 (s1 * vc2.adjoint()).eval() * (-m1.transpose()*s2).eval());
71 VERIFY_IS_APPROX((-m1.adjoint() * s2) * (s1 * v1.transpose()),
72 (-m1.adjoint()*s2).eval() * (s1 * v1.transpose()).eval());
73 VERIFY_IS_APPROX((-m1.transpose() * s2) * (s1 * v1.adjoint()),
74 (-m1.transpose()*s2).eval() * (s1 * v1.adjoint()).eval());
111 VERIFY_IS_APPROX(dNdxy.transpose()*dNdxy*det*wt, det*wt*dNdxy.transpose()*dNdxy)
    [all...]
product_notemporary.cpp 63 VERIFY_EVALUATION_COUNT( m3.noalias() = s1 * (m1 * m2.transpose()), 0);
69 VERIFY_EVALUATION_COUNT( m3.noalias() -= s1 * (m1.transpose() * m2), 0);
85 VERIFY_EVALUATION_COUNT( m1.adjoint().template triangularView<Lower>().solveInPlace(m3.transpose()), 0);
107 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose().lazyProduct(m3)).diagonal().sum(), 0 );
110 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose() * m3).diagonal().sum(), 0 );
111 VERIFY_EVALUATION_COUNT( Scalar tmp = 0; tmp += Scalar(RealScalar(1)) / (m3.transpose() * m3).diagonal().array().abs().sum(), 0 );
115 //VERIFY_EVALUATION_COUNT( m3.col(0).head<5>() * m3.col(0).transpose() + m3.col(0).head<5>() * m3.col(0).transpose(), 0 );
122 VERIFY_EVALUATION_COUNT( cvres.noalias() -= m1 * m2.row(0).transpose(), 0 );
block.cpp 41 VERIFY_IS_EQUAL(m1.col(c1).transpose(), m1.transpose().row(c1));
111 VERIFY_IS_EQUAL( (m1.block(r1,c1,r2-r1+1,c2-c1+1).transpose().col(0)) , (m1.row(r1).segment(c1,c2-c1+1)).transpose() );
112 VERIFY_IS_EQUAL( (m1.transpose().block(c1,r1,c2-c1+1,r2-r1+1).col(0)) , (m1.row(r1).segment(c1,c2-c1+1)).transpose() );
118 VERIFY_IS_EQUAL( ((m1+m2).block(r1,c1,r2-r1+1,c2-c1+1).transpose().col(0)) , ((m1+m2).row(r1).segment(c1,c2-c1+1)).transpose() );
119 VERIFY_IS_EQUAL( ((m1+m2).transpose().block(c1,r1,c2-c1+1,r2-r1+1).col(0)) , ((m1+m2).row(r1).segment(c1,c2-c1+1)).transpose() );
    [all...]
  /external/eigen/Eigen/src/Core/products/
Parallelizer.h 86 void parallelize_gemm(const Functor& func, Index rows, Index cols, bool transpose)
91 // FIXME the transpose variable is only needed to properly split
95 EIGEN_UNUSED_VARIABLE(transpose);
110 Index size = transpose ? cols : rows;
125 if(transpose)
145 if(transpose)
  /external/eigen/test/eigen2/
eigen2_adjoint.cpp 15 Transpose.h Conjugate.h Dot.h
43 // check basic compatibility of adjoint, transpose, conjugate
44 VERIFY_IS_APPROX(m1.transpose().conjugate().adjoint(), m1);
45 VERIFY_IS_APPROX(m1.adjoint().conjugate().transpose(), m1);
79 // check inplace transpose
82 VERIFY_IS_APPROX(m3,m1.transpose());
eigen2_commainitializer.cpp 42 m3 << vec[0].transpose(),
44 vec[2].transpose();
  /external/ceres-solver/internal/ceres/
blas.h 41 // transpose = true : c = alpha * a'a + beta * c;
42 // transpose = false : c = alpha * aa' + beta * c;
48 bool transpose,
blas.cc 51 bool transpose,
59 char trans = transpose ? 'T' : 'N';
60 int n = transpose ? num_cols : num_rows;
61 int k = transpose ? num_rows : num_cols;
corrector_test.cc 192 res * res.transpose() * jac);
194 g_grad = rho[1] * jac.transpose() * res;
195 g_hess = rho[1] * jac.transpose() * jac +
196 2.0 * rho[2] * jac.transpose() * res * res.transpose() * jac;
203 c_grad = jac.transpose() * res;
204 c_hess = jac.transpose() * jac;
255 g_grad = rho[1] * jac.transpose() * res;
256 g_hess = rho[1] * jac.transpose() * jac +
257 2.0 * rho[2] * jac.transpose() * res * res.transpose() * jac
    [all...]
implicit_schur_complement_test.cc 106 lhs_ref.triangularView<Eigen::StrictlyUpper>().transpose();
144 << "column " << i << ". explicit: " << y.transpose()
145 << " implicit: " << z.transpose();
153 << "rhs. explicit: " << rhs.transpose()
154 << " implicit: " << isc.rhs().transpose();
168 << "explicit: " << reference_solution.transpose()
169 << " implicit: " << sol.transpose();
  /cts/tests/tests/media/src/android/media/cts/
JetPlayerTest.java 94 int transpose = 0; local
96 assertTrue(mJetPlayer.queueJetSegmentMuteArray(segmentNum, libNum, repeatCount, transpose,
105 assertTrue(mJetPlayer.queueJetSegmentMuteArray(segmentNum, libNum, repeatCount, transpose,
119 int transpose = 0; local
121 mJetPlayer.queueJetSegment(segmentNum, libNum, repeatCount, transpose, muteFlags, userID);
125 transpose = -1;
126 mJetPlayer.queueJetSegment(segmentNum, libNum, repeatCount, transpose, muteFlags, userID);
129 transpose = 0;
130 mJetPlayer.queueJetSegment(segmentNum, libNum, repeatCount, transpose, muteFlags, userID);
  /external/sonivox/jet_tools/JetCreator/
JetDebug.py 40 print("transpose: %d" % queueSeg.transpose)
53 print("transpose: %d" % segment.transpose)
  /external/eigen/unsupported/Eigen/src/NonLinearOptimization/
qrsolv.h 30 /* copy r and (q transpose)*b to preserve input and initialize s. */
35 s.topLeftCorner(n,n).template triangularView<StrictlyLower>() = s.topLeftCorner(n,n).transpose();
49 /* modify only a single element of (q transpose)*b */
58 /* the modified element of ((q transpose)*b,0). */
79 s.topLeftCorner(nsing, nsing).transpose().template triangularView<Upper>().solveInPlace(wa.head(nsing));
  /external/eigen/doc/
C02_TutorialMatrixArithmetic.dox 94 The transpose \f$ a^T \f$, conjugate \f$ \bar{a} \f$, and adjoint (i.e., conjugate transpose) \f$ a^* \f$ of a matrix or vector \f$ a \f$ are obtained by the member functions \link DenseBase::transpose() transpose()\endlink, \link MatrixBase::conjugate() conjugate()\endlink, and \link MatrixBase::adjoint() adjoint()\endlink, respectively.
105 For real matrices, \c conjugate() is a no-operation, and so \c adjoint() is equivalent to \c transpose().
107 As for basic arithmetic operators, \c transpose() and \c adjoint() simply return a proxy object without doing the actual transposition. If you do <tt>b = a.transpose()</tt>, then the transpose is evaluated at the same time as the result is written into \c b. However, there is a complication here. If you do <tt>a = a.transpose()</tt>, then Eigen starts writing the result into \c a before the evaluation of the transpose is finished. Therefore, the instruction <tt>a = a.transpose()</tt> does not replace \c a with its (…)
    [all...]
tutorial.cpp 58 m4 = m4 * m4.transpose(); // same here, lazy evaluation of the transpose.
59 m4 = m4 * m4.transpose().eval(); // forces immediate evaluation of the transpose
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/vl/
vl_idct.h 55 struct pipe_sampler_view *transpose; member in struct:vl_idct
73 struct pipe_sampler_view *intermediate, *transpose; member in struct:vl_idct_buffer::__anon12628::__anon12629
96 struct pipe_sampler_view *transpose);
  /external/mesa3d/src/gallium/auxiliary/vl/
vl_idct.h 55 struct pipe_sampler_view *transpose; member in struct:vl_idct
73 struct pipe_sampler_view *intermediate, *transpose; member in struct:vl_idct_buffer::__anon23095::__anon23096
96 struct pipe_sampler_view *transpose);
  /external/eigen/doc/snippets/
SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp 2 MatrixXd A = X + X.transpose();
  /external/eigen/lapack/
lu.cpp 75 lu.triangularView<Upper>().transpose().solveInPlace(B);
76 lu.triangularView<UnitLower>().transpose().solveInPlace(B);
77 B = PivotsType(ipiv,*n).transpose() * B;
83 B = PivotsType(ipiv,*n).transpose() * B;
  /external/chromium_org/chrome/common/extensions/docs/server2/
chroot_file_system.py 20 |file_system| The FileSystem instance to transpose paths of.
21 |root| The path to transpose all Read/Stat calls by.

Completed in 524 milliseconds

1 23 4 5 6 7 8 91011>>