/dports/math/fflas-ffpack/fflas-ffpack-2.4.3/fflas-ffpack/ffpack/ |
H A D | ffpack.h | 362 typename Field::Element_ptr 924 typename Field::Element_ptr 947 typename Field::Element_ptr 976 typename Field::Element_ptr 1282 typename Field::Element_ptr A, const size_t lda, 1314 typename Field::Element_ptr 1317 typename Field::Element_ptr x, const int incx, 1321 typename Field::Element_ptr 1324 typename Field::Element_ptr x, const int incx, 1328 typename Field::Element_ptr [all …]
|
H A D | ffpack_fsytrf.inl | 36 typename Field::Element_ptr Ai = A, An = A; 40 typename Field::Element_ptr Dinvj = Dinv; 41 typename Field::Element_ptr Anj = An; 53 typename Field::Element_ptr Dinvj = Dinv; 54 typename Field::Element_ptr Anj = An; 143 typename Field::Element_ptr CurrRow = A; 347 typename Field::Element_ptr A2 = A + N1; 353 typename Field::Element_ptr B1 = A2; 379 typename Field::Element_ptr F=A2+R1*lda; 495 typename Field::Element_ptr tmpi = tmp; [all …]
|
H A D | ffpack_permutation.inl | 347 … typename Field::Element_ptr A, const size_t lda, typename Field::Element_ptr tmp, 404 …oid doApplyT (const Field& F, typename Field::Element_ptr A, const size_t lda, typename Field::Ele… 573 typedef typename Field::Element_ptr Element_ptr; typedef 631 Element_ptr Ainun = A+nun; 642 Element_ptr Ai = A+(mun-1)*lda; 650 Element_ptr Aipo = A+lda; 656 Element_ptr Ai=A+mun*lda; 657 Element_ptr d = *Ai; 706 typename Field::Element_ptr Aii = A; 722 typename T::Element_ptr Ai = A+mun*lda; [all …]
|
H A D | ffpack_rankprofiles.inl | 32 typename Field::Element_ptr A, const size_t lda, 40 typename Field::Element_ptr A, const size_t lda, 99 typename Field::Element_ptr A, const size_t lda, 169 typename Field::Element_ptr A, 204 typename Field::Element_ptr A, 239 typename Field::Element_ptr A, 241 typename Field::Element_ptr& X, size_t& R) 246 typename Field::Element_ptr A2 = FFLAS::fflas_new (F, M, N) ; 269 typename Field::Element_ptr A2 = FFLAS::fflas_new (F, M, N); 285 typename Field::Element_ptr [all …]
|
H A D | ffpack.inl | 36 typename Field::Element_ptr A, const size_t lda) 135 typename Field::Element_ptr Ai=A; 153 inline typename Field::Element_ptr 155 typename Field::Element_ptr A, const size_t lda, 156 typename Field::Element_ptr x, const int incx, 163 typename Field::Element_ptr 165 typename Field::Element_ptr A, const size_t lda, 166 typename Field::Element_ptr x, const int incx, 196 inline typename Field::Element_ptr 199 typename Field::Element_ptr x, const int incx, [all …]
|
H A D | ffpack_frobenius.inl | 38 typename Field::Element_ptr A, const size_t lda, 39 typename Field::Element_ptr tmp, const size_t ldtmp, 44 typename Field::Element_ptr A, const size_t lda, 50 typename Field::Element_ptr A, const size_t lda, 56 typename Field::Element_ptr A, const size_t lda, 62 typename Field::Element_ptr A, const size_t lda, 170 typename Field::Element_ptr K3 = FFLAS::fflas_new (F, Mk, N); 171 typename Field::Element_ptr K4 = FFLAS::fflas_new (F, Mk, N); 239 typename Field::Element_ptr K21 = K + R*ldk; 240 typename Field::Element_ptr K22 = K21 + R; [all …]
|
H A D | ffpack_echelonforms.inl | 291 typename Field::Element_ptr A13 = A12+R; 292 typename Field::Element_ptr A23 = A22+R; 326 typename Field::Element_ptr A11 = A+colbeg; 378 typename Field::Element_ptr U11 = A11; 379 typename Field::Element_ptr U12 = A12; 380 typename Field::Element_ptr U21 = A31; 381 typename Field::Element_ptr U22 = A32; 455 typename Field::Element_ptr Ti = T; 497 typename Field::Element_ptr Ai = A; 544 typename Field::Element_ptr Ti = T; [all …]
|
/dports/math/fflas-ffpack/fflas-ffpack-2.4.3/fflas-ffpack/utils/ |
H A D | fflas_randommatrix.h | 55 inline typename Field::Element_ptr 76 inline typename Field::Element_ptr 94 inline typename Field::Element_ptr 112 inline typename Field::Element_ptr 130 inline typename Field::Element_ptr 171 inline typename Field::Element_ptr 200 inline typename Field::Element_ptr 233 inline typename Field::Element_ptr 238 typedef typename Field::Element_ptr Element_ptr; in RandomMatrixWithRank() typedef 289 inline typename Field::Element_ptr [all …]
|
/dports/math/fflas-ffpack/fflas-ffpack-2.4.3/fflas-ffpack/fflas/ |
H A D | fflas_sparse.h | 149 typename Field::Element_ptr y, const int ldy); 225 typename Field::Element_ptr y, int ldy, FCat, MZO); 232 typename Field::Element_ptr y, int ldy, FCat, MZO); 251 … typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, NotZOSparseMatrix); 256 … typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, NotZOSparseMatrix); 287 typename Field::Element_ptr y, int ldy, FCat, MZO); 294 typename Field::Element_ptr y, int ldy, FCat, MZO); 376 typename Field::Element_ptr y); 380 const typename Field::Element &beta, typename Field::Element_ptr y, int ldy); 385 typename Field::Element_ptr y); [all …]
|
H A D | fflas_fsyrk.inl | 32 inline typename Field::Element_ptr 58 typename Field::Element_ptr C12 = C + N1; 77 inline typename Field::Element_ptr 91 inline typename Field::Element_ptr 120 typename Field::Element_ptr Ai = A; 135 typename Field::Element_ptr C12 = C + N1; 168 inline typename Field::Element_ptr 197 typename Field::Element_ptr Ai = A; 212 typename Field::Element_ptr C12 = C + N1; 261 inline typename Field::Element_ptr [all …]
|
H A D | fflas_freduce.h | 75 typename Field::Element_ptr A, const size_t incX) 83 typename Field::Element_ptr A, const size_t incX) 102 typename Field::Element_ptr X, const size_t incX) 104 typename Field::Element_ptr Xi = X ; 121 typename Field::Element_ptr X, const size_t incX) 123 typename Field::Element_ptr Xi = X ; 143 typename Field::Element_ptr A, const size_t lda) 155 typename Field::Element_ptr A, const size_t lda, const size_t numths) 172 typename Field::Element_ptr A, const size_t lda) 194 typename Field::Element_ptr A, const size_t lda) [all …]
|
H A D | fflas_fadd.h | 65 typename Field::Element_ptr C, const size_t incc) 88 typename Field::Element_ptr C, const size_t incc) 114 typename Field::Element_ptr C, const size_t incc) 136 typename Field::Element_ptr Ci = C; 218 typename Field::Element_ptr C, const size_t ldc) 223 typename Field::Element_ptr Ci = C; 233 typename Field::Element_ptr C, const size_t ldc) 238 typename Field::Element_ptr Ci = C; 252 typename Field::Element_ptr Ci = C; 266 typename Field::Element_ptr Ci = C; [all …]
|
H A D | fflas_level3.inl | 257 typename Field::Element_ptr 269 typename Field::Element_ptr 306 typename Field::Element_ptr 318 typename Field::Element_ptr 332 typename Field::Element_ptr 372 typename Field::Element_ptr 402 typename Field::Element_ptr 436 typename Field::Element_ptr 450 typename Field::Element_ptr 465 typename Field::Element_ptr [all …]
|
H A D | fflas_level1.inl | 54 typename Field::Element_ptr X, const size_t incX); 86 typename Field::Element_ptr X, const size_t incX); 98 typename Field::Element_ptr X, const size_t incX); 133 typename Field::Element_ptr X, const size_t incX) 135 typename Field::Element_ptr Xi = X ; 154 typename Field::Element_ptr X, const size_t incX) 156 typename Field::Element_ptr Xi = X ; 171 typename Field::Element_ptr X, const size_t incX) 195 typename Field::Element_ptr X, const size_t incX) 383 typename Field::Element_ptr Xi = X; [all …]
|
H A D | fflas_fscal.inl | 171 typename Field::Element_ptr Xc = fflas_new (F,N) ; 192 typename Field::Element_ptr Yi = Y ; 202 typename Field::Element_ptr X, const size_t incX, FC) 217 typename Field::Element_ptr Xi = X ; 234 typename Field::Element_ptr Y, const size_t incY, FC) 242 typename Field::Element_ptr Yi = Y; 272 typename Field::Element_ptr X, const size_t incX) 282 typename Field::Element_ptr Y, const size_t incY) 307 Givaro::FloatDomain::Element_ptr y, const size_t incy ) 350 typename Field::Element_ptr A, const size_t lda) [all …]
|
H A D | fflas_fgemv.inl | 39 inline typename Field::Element_ptr 88 inline typename Field::Element_ptr 119 inline typename Field::Element_ptr 191 inline typename Field::Element_ptr 226 inline typename Field::Element_ptr 338 inline typename Field::Element_ptr 407 inline Givaro::DoubleDomain::Element_ptr 429 inline typename Field::Element_ptr 445 inline Givaro::FloatDomain::Element_ptr 467 typename Field::Element_ptr [all …]
|
H A D | fflas_sparse.inl | 51 typename Field::Element_ptr y, const int ldy) { 239 typename Field::Element_ptr y, int ldy, FCat, MZO) { 248 typename Field::Element_ptr y, int ldy, FCat, MZO) { 312 typename Field::Element_ptr y, int ldy, FieldCategories::GenericTag, ZOSparseMatrix) { 379 typename Field::Element_ptr y, int ldy, FieldCategories::ModularTag, ZOSparseMatrix) { 398 typename Field::Element_ptr y, int ldy, FCat, MZO) { 407 typename Field::Element_ptr y, int ldy, FCat, MZO) { 571 typename Field::Element_ptr y, 842 typename Field::Element_ptr y) { 860 typename Field::Element_ptr y) { [all …]
|
H A D | fflas_fger.inl | 38 typename Field::Element_ptr A, const size_t lda) 90 typename Field::Element_ptr A, const size_t lda, 111 typename Field::Element_ptr A, const size_t lda, 119 typename Field::Element_ptr Ai=A; 191 typename Field::Element_ptr A, const size_t lda, 225 typename Field::Element_ptr A, const size_t lda, 235 typedef typename Field::Element_ptr Element_ptr; typedef 267 Element_ptr sY = FFLAS::fflas_new (F, N); 286 typename Field::Element_ptr A, const size_t lda, 313 typedef typename Field::Element_ptr Element_ptr; typedef [all …]
|
/dports/math/fflas-ffpack/fflas-ffpack-2.4.3/fflas-ffpack/fflas/fflas_sparse/ |
H A D | ell_r.h | 47 typename _Field::Element_ptr dat; 59 const typename Field::Element &beta, typename Field::Element_ptr y); 64 const typename Field::Element &beta, typename Field::Element_ptr y); 68 const size_t blockSize, const typename Field::Element_ptr &x, 70 typename Field::Element_ptr &y, const int ldy); 74 const size_t blockSize, const typename Field::Element_ptr &x, 76 typename Field::Element_ptr &y, const int ldy);
|
H A D | read_sparse.h | 72 … typename Field::Element_ptr &val, index_t &rowdim, index_t &coldim, uint64_t &nnz) in readSmsFormat() 216 … typename Field::Element_ptr &val, index_t &rowdim, index_t &coldim, uint64_t &nnz) in readSprFormat() 287 typedef typename Field::Element_ptr Element_ptr ; typedef 290 Element_ptr val, 300 typedef typename Field::Element_ptr Element_ptr ; 303 Element_ptr val, 315 Element_ptr val, 338 typename Field::Element_ptr val, 380 typename Field::Element_ptr val, 417 typename Field::Element_ptr &val) [all …]
|
/dports/math/fflas-ffpack/fflas-ffpack-2.4.3/tests/ |
H A D | test-sparse.C | 68 typename Field::Element_ptr dat, index_t rowdim, index_t coldim, in test_spmv() 69 uint64_t nnz, typename Field::Element_ptr x, in test_spmv() 70 typename Field::Element_ptr y, typename Field::Element beta) { in test_spmv() 82 typename Field::Element_ptr x, typename Field::Element_ptr y, in test_spmv_sell() 100 uint64_t nnz, int blockSize, typename Field::Element_ptr x, in test_spmm() 101 int ldx, typename Field::Element_ptr y, int ldy, in test_spmm() 112 uint64_t nnz, int blockSize, typename Field::Element_ptr x, 113 int ldx, typename Field::Element_ptr y, int ldy, 124 uint64_t nnz, typename Field::Element_ptr x, 137 typename Field::Element_ptr x, typename Field::Element_ptr y, [all …]
|
H A D | test-fger.C | 62 const typename Field::Element_ptr Cd, // c0 in check_fger() 66 const typename Field::Element_ptr x, in check_fger() 68 const typename Field::Element_ptr y, in check_fger() 70 const typename Field::Element_ptr C, // res in check_fger() 76 typedef typename Field::Element_ptr Element_ptr; in check_fger() typedef 85 Element_ptr D = fflas_new (F,m,n); in check_fger() 146 typedef typename Field::Element_ptr Element_ptr; in launch_fger() typedef 147 Element_ptr A ; in launch_fger() 149 Element_ptr B ; in launch_fger() 151 Element_ptr C = fflas_new (F,m,ldc); in launch_fger() [all …]
|
H A D | test-lu.C | 114 typename Field::Element_ptr L = fflas_new(F, m, R); in test_LUdivine() 115 typename Field::Element_ptr U = fflas_new(F, R, n); in test_LUdivine() 218 typedef typename Field::Element_ptr Element_ptr ; in test_pluq() typedef 219 Element_ptr B = fflas_new(F,m,lda) ; in test_pluq() 255 typedef typename Field::Element_ptr Element_ptr ; in launch_test() typedef 259 Element_ptr A = fflas_new (F, m, lda); in launch_test() 270 Element_ptr A = fflas_new (F, m, lda); in launch_test() 281 Element_ptr A = fflas_new (F, m, lda); in launch_test() 294 Element_ptr A = fflas_new (F, M, lda); in launch_test() 307 Element_ptr A = fflas_new (F, M, lda); in launch_test() [all …]
|
/dports/math/fflas-ffpack/fflas-ffpack-2.4.3/fflas-ffpack/fflas/fflas_fgemm/ |
H A D | schedule_bini.inl | 43 const typename Field::Element_ptr A,const size_t lda, 44 const typename Field::Element_ptr B,const size_t ldb, 46 typename Field::Element_ptr C, const size_t ldc, 56 const typename Field::Element_ptr d11,d12,d21,d22; 57 typename Field::Element_ptr d11c,d12c,d21c,d22c,dx1,dx2; 58 const typename Field::Element_ptr A11=A, A12, A21, A22; 59 const typename Field::Element_ptr B11=B, B12, B21, B22; 60 typename Field::Element_ptr C11=C, C12=C+nr, C21=C+mr*ldc, C22=C+nr+mr*ldc;
|
/dports/math/fflas-ffpack/fflas-ffpack-2.4.3/tutorials/ |
H A D | fflas-101_3.C | 40 Float_Field::Element_ptr a; in main() 49 Float_Field::Element_ptr b; in main() 56 Float_Field::Element_ptr A; in main() 64 Float_Field::Element_ptr c; in main() 74 Float_Field::Element_ptr e; in main()
|