/external/eigen/lapack/ |
H A D | cholesky.cpp | 14 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 D | eigenvalues.cpp | 14 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 D | lu.cpp | 14 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 D | SparseLU_column_bmod.h | 98 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 D | SparseLU_kernel_bmod.h | 24 * \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 D | SparseLU_panel_bmod.h | 136 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 D | SparseLU_pivotL.h | 67 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 D | SparseLU_gemm_kernel.h | 21 * - 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 D | SparseLU_SupernodalMatrix.h | 267 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 D | SparseLU.h | 691 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 D | level2_cplx_impl.h | 19 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 D | level2_real_impl.h | 13 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 D | level3_impl.h | 12 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 D | level2_impl.h | 12 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 D | bench_gemm.cpp | 48 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 D | cxsvd.cpp | 232 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 D | cxmatmul.cpp | 1043 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 D | SuperLUSupport.h | 114 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;
|