Searched defs:lda (Results 1 - 18 of 18) sorted by relevance

/external/eigen/lapack/
H A Dcholesky.cpp14 EIGEN_LAPACK_FUNC(potrf,(char* uplo, int *n, RealScalar *pa, int *lda, int *info)) argument
19 else if(*lda<std::max(1,*n)) *info = -4;
27 MatrixType A(a,*n,*n,*lda);
41 EIGEN_LAPACK_FUNC(potrs,(char* uplo, int *n, int *nrhs, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, int *info)) argument
47 else if(*lda<std::max(1,*n)) *info = -5;
57 MatrixType A(a,*n,*n,*lda);
H A Deigenvalues.cpp14 EIGEN_LAPACK_FUNC(syev,(char *jobz, char *uplo, int* n, Scalar* a, int *lda, Scalar* w, Scalar* /*work*/, int* lwork, int *info)) argument
23 else if(*lda<std::max(1,*n)) *info = -5;
59 if(UPLO(*uplo)==UP) mat = matrix(a,*n,*n,*lda).adjoint();
60 else mat = matrix(a,*n,*n,*lda);
69 matrix(a,*n,*n,*lda).setIdentity();
76 matrix(a,*n,*n,*lda) = eig.eigenvectors();
H A Dlu.cpp14 EIGEN_LAPACK_FUNC(getrf,(int *m, int *n, RealScalar *pa, int *lda, int *ipiv, int *info)) argument
19 else if(*lda<std::max(1,*m)) *info = -4;
32 ::blocked_lu(*m, *n, a, *lda, ipiv, nb_transpositions));
46 EIGEN_LAPACK_FUNC(getrs,(char *trans, int *n, int *nrhs, RealScalar *pa, int *lda, int *ipiv, RealScalar *pb, int *ldb, int *info)) argument
52 else if(*lda<std::max(1,*n)) *info = -5;
62 MatrixType lu(a,*n,*n,*lda);
/external/eigen/Eigen/src/SparseLU/
H A DSparseLU_column_bmod.h98 Index lda = glu.xlusup(fst_col+1) - glu.xlusup(fst_col); local
105 LU_kernel_bmod<1>::run(segsize, dense, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros);
107 LU_kernel_bmod<Dynamic>::run(segsize, dense, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros);
164 Index lda = glu.xlusup(jcol+1) - glu.xlusup(jcol); local
165 Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > A( &(glu.lusup.data()[luptr]), nsupc, nsupc, OuterStride<>(lda) );
169 new (&A) Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > ( &(glu.lusup.data()[luptr+nsupc]), nrow, nsupc, OuterStride<>(lda) );
H A DSparseLU_kernel_bmod.h24 * \param lda Leading dimension in the supernode
34 static EIGEN_DONT_INLINE void run(const int segsize, BlockScalarVector& dense, ScalarVector& tempv, ScalarVector& lusup, Index& luptr, const Index lda,
40 EIGEN_DONT_INLINE void LU_kernel_bmod<SegSizeAtCompileTime>::run(const int segsize, BlockScalarVector& dense, ScalarVector& tempv, ScalarVector& lusup, Index& luptr, const Index lda, argument
57 luptr += lda * no_zeros + no_zeros;
59 Map<Matrix<Scalar,SegSizeAtCompileTime,SegSizeAtCompileTime>, 0, OuterStride<> > A( &(lusup.data()[luptr]), segsize, segsize, OuterStride<>(lda) );
68 Map<Matrix<Scalar,Dynamic,SegSizeAtCompileTime>, 0, OuterStride<> > B( &(lusup.data()[luptr]), nrow, segsize, OuterStride<>(lda) );
96 const Index lda, const Index nrow, IndexVector& lsub, const Index lptr, const Index no_zeros);
102 const Index lda, const Index nrow, IndexVector& lsub, const Index lptr, const Index no_zeros)
106 luptr += lda * no_zeros + no_zeros + 1;
101 run(const int , BlockScalarVector& dense, ScalarVector& , ScalarVector& lusup, Index& luptr, const Index lda, const Index nrow, IndexVector& lsub, const Index lptr, const Index no_zeros) argument
H A DSparseLU_panel_bmod.h136 Index lda = glu.xlusup(fsupc+1) - glu.xlusup(fsupc); local
138 luptr += lda * no_zeros + no_zeros;
139 Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > A(glu.lusup.data()+luptr, u_rows, u_rows, OuterStride<>(lda) );
144 Map<Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > B(glu.lusup.data()+luptr, nrow, u_rows, OuterStride<>(lda) );
204 Index lda = glu.xlusup(fsupc+1)-glu.xlusup(fsupc);// nsupr local
209 if(segsize==1) LU_kernel_bmod<1>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros);
210 else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros);
211 else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros);
212 else LU_kernel_bmod<Dynamic>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros);
H A DSparseLU_pivotL.h67 Index lda = glu.xlusup(fsupc+1) - glu.xlusup(fsupc); // leading dimension local
120 itemp = pivptr + icol * lda;
121 std::swap(lu_sup_ptr[itemp], lu_sup_ptr[nsupc + icol * lda]);
H A DSparseLU_gemm_kernel.h21 * - lda and ldc must be multiples of the respective packet size
26 void sparselu_gemm(Index m, Index n, Index d, const Scalar* A, Index lda, const Scalar* B, Index ldb, Scalar* C, Index ldc) argument
44 eigen_internal_assert(((lda%PacketSize)==0) && ((ldc%PacketSize)==0) && (i0==internal::first_aligned(C,m)));
53 c += B[k+j*ldb] * A[i+k*lda];
86 const Scalar* A0 = A+ib+(k+0)*lda;
87 const Scalar* A1 = A+ib+(k+1)*lda;
88 const Scalar* A2 = A+ib+(k+2)*lda;
89 const Scalar* A3 = A+ib+(k+3)*lda;
185 const Scalar* A0 = A+ib+(k+0)*lda;
186 const Scalar* A1 = A+ib+(k+1)*lda;
[all...]
H A DSparseLU_SupernodalMatrix.h267 Index lda = colIndexPtr()[fsupc+1] - luptr; local
270 Map<const Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > A( &(Lval[luptr]), nsupc, nsupc, OuterStride<>(lda) );
275 new (&A) Map<const Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > ( &(Lval[luptr+nsupc]), nrow, nsupc, OuterStride<>(lda) );
H A DSparseLU.h691 Index lda = m_mapL.colIndexPtr()[fsupc+1] - m_mapL.colIndexPtr()[fsupc]; // leading dimension local
704 Map<const Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > A( &(m_mapL.valuePtr()[luptr]), nsupc, nsupc, OuterStride<>(lda) );
/external/eigen/blas/
H A Dlevel2_cplx_impl.h19 int EIGEN_BLAS_FUNC(hemv)(char *uplo, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy) argument
46 else if(*lda<std::max(1,*n)) info = 5;
70 func[code](*n, a, *lda, actual_x, 1, actual_y, alpha);
86 // int EIGEN_BLAS_FUNC(hbmv)(char *uplo, int *n, int *k, RealScalar *alpha, RealScalar *a, int *lda,
217 int EIGEN_BLAS_FUNC(her)(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *pa, int *lda) argument
242 else if(*lda<std::max(1,*n)) info = 7;
255 func[code](*n, a, *lda, x_cpy, x_cpy, alpha);
257 matrix(a,*n,*n,*lda).diagonal().imag().setZero();
271 int EIGEN_BLAS_FUNC(her2)(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda) argument
298 else if(*lda<st
329 geru(int *m, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda) argument
366 gerc(int *m, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda) argument
[all...]
H A Dlevel2_real_impl.h13 int EIGEN_BLAS_FUNC(symv) (char *uplo, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy) argument
40 else if(*lda<std::max(1,*n)) info = 5;
62 func[code](*n, a, *lda, actual_x, 1, actual_y, alpha);
207 // int EIGEN_BLAS_FUNC(sbmv)( char *uplo, int *n, int *k, RealScalar *alpha, RealScalar *a, int *lda,
340 int EIGEN_BLAS_FUNC(ger)(int *m, int *n, Scalar *palpha, Scalar *px, int *incx, Scalar *py, int *incy, Scalar *pa, int *lda) argument
352 else if(*lda<std::max(1,*m)) info = 9;
362 internal::general_rank1_update<Scalar,int,ColMajor,false,false>::run(*m, *n, a, *lda, x_cpy, y_cpy, alpha);
H A Dlevel3_impl.h12 int EIGEN_BLAS_FUNC(gemm)(char *opa, char *opb, int *m, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc) argument
14 // std::cerr << "in gemm " << *opa << " " << *opb << " " << *m << " " << *n << " " << *k << " " << *lda << " " << *ldb << " " << *ldc << " " << *palpha << " " << *pbeta << "\n";
47 else if(*lda<std::max(1,(OP(*opa)==NOTR)?*m:*k)) info = 8;
62 func[code](*m, *n, *k, a, *lda, b, *ldb, c, *ldc, alpha, blocking, 0);
66 int EIGEN_BLAS_FUNC(trsm)(char *side, char *uplo, char *opa, char *diag, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb) argument
68 // std::cerr << "in trsm " << *side << " " << *uplo << " " << *opa << " " << *diag << " " << *m << "," << *n << " " << *palpha << " " << *lda << " " << *ldb<< "\n";
125 else if(*lda<std::max(1,(SIDE(*side)==LEFT)?*m:*n)) info = 9;
135 func[code](*m, *n, a, *lda, b, *ldb, blocking);
140 func[code](*n, *m, a, *lda, b, *ldb, blocking);
152 int EIGEN_BLAS_FUNC(trmm)(char *side, char *uplo, char *opa, char *diag, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScala argument
238 symm(char *side, char *uplo, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc) argument
305 syrk(char *uplo, char *op, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pbeta, RealScalar *pc, int *ldc) argument
381 syr2k(char *uplo, char *op, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc) argument
446 hemm(char *side, char *uplo, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc) argument
501 herk(char *uplo, char *op, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pbeta, RealScalar *pc, int *ldc) argument
566 her2k(char *uplo, char *op, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc) argument
[all...]
H A Dlevel2_impl.h12 int EIGEN_BLAS_FUNC(gemv)(char *opa, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *incb, RealScalar *pbeta, RealScalar *pc, int *incc) argument
41 else if(*lda<std::max(1,*m)) info = 6;
68 func[code](actual_m, actual_n, a, *lda, actual_b, 1, actual_c, 1, alpha);
76 int EIGEN_BLAS_FUNC(trsv)(char *uplo, char *opa, char *diag, int *n, RealScalar *pa, int *lda, RealScalar *pb, int *incb) argument
114 else if(*lda<std::max(1,*n)) info = 6;
122 func[code](*n, a, *lda, actual_b);
131 int EIGEN_BLAS_FUNC(trmv)(char *uplo, char *opa, char *diag, int *n, RealScalar *pa, int *lda, RealScalar *pb, int *incb) argument
169 else if(*lda<std::max(1,*n)) info = 6;
185 func[code](*n, *n, a, *lda, actual_b, 1, res.data(), 1, Scalar(1));
200 int EIGEN_BLAS_FUNC(gbmv)(char *trans, int *m, int *n, int *kl, int *ku, RealScalar *palpha, RealScalar *pa, int *lda, argument
332 tbsv(char *uplo, char *op, char *diag, int *n, int *k, RealScalar *pa, int *lda, RealScalar *px, int *incx) argument
[all...]
/external/eigen/bench/
H A Dbench_gemm.cpp48 int lda = a.rows(); int ldb = b.rows(); int ldc = c.rows(); local
51 const_cast<float*>(a.data()),&lda,
59 int lda = a.rows(); int ldb = b.rows(); int ldc = c.rows(); local
62 const_cast<double*>(a.data()),&lda,
70 int lda = a.rows(); int ldb = b.rows(); int ldc = c.rows(); local
73 const_cast<float*>((const float*)a.data()),&lda,
81 int lda = a.rows(); int ldb = b.rows(); int ldc = c.rows(); local
84 const_cast<double*>((const double*)a.data()),&lda,
/external/opencv/cxcore/src/
H A Dcxsvd.cpp232 icvSVD_64f( double* a, int lda, int m, int n, argument
278 for( j = 0, a1 = a; j < m1; j++, a1 += lda )
304 icvMatrAXPY_64f( m1, n1 - 1, a + 1, lda, hv, temp + 1, 0 );
308 icvMatrAXPY_64f( m1, n1 - 1, temp + 1, 0, hv, a + 1, lda );
360 icvMatrAXPY3_64f( m1, n1, hv, lda, a, h );
375 a += lda;
627 icvSVD_32f( float* a, int lda, int m, int n, argument
675 for( j = 0, a1 = a; j < m1; j++, a1 += lda )
701 icvMatrAXPY_32f( m1, n1 - 1, a + 1, lda, hv, temp + 1, 0 );
706 icvMatrAXPY_32f( m1, n1 - 1, temp + 1, 0, hv, a + 1, lda );
[all...]
H A Dcxmatmul.cpp1043 int lda, ldb, ldd; local
1060 lda = A->step/sizeof(float);
1068 lda /= 2, ldb /= 2, ldd /= 2;
1071 &_alpha, B->data.ptr, &ldb, A->data.ptr, &lda,
1078 lda = A->step/sizeof(double);
1086 lda /= 2, ldb /= 2, ldd /= 2;
1089 &_alpha, B->data.ptr, &ldb, A->data.ptr, &lda,
/external/eigen/Eigen/src/SuperLUSupport/
H A DSuperLUSupport.h114 union {int nnz;int lda;}; member in union:Eigen::SluMatrix::__anon21001::__anon21002
162 res.storage.lda = MatrixType::IsVectorAtCompileTime ? mat.size() : mat.outerStride();
219 res.storage.lda = mat.outerStride();
408 m_sluB.storage.lda = size;

Completed in 860 milliseconds