/dports/math/eclib/eclib-20210318/libsrc/eclib/ |
H A D | mmatrix.h | 59 mat_m& operator+=(const mat_m&); 60 mat_m& operator-=(const mat_m&); 76 friend mat_m operator*(const mat_m&, const mat_m&); 81 friend mat_m colcat(const mat_m& a, const mat_m& b); 82 friend mat_m rowcat(const mat_m& a, const mat_m& b); 83 friend mat_m directsum(const mat_m& a, const mat_m& b); 97 friend mat_m matmulmodp(const mat_m&, const mat_m&, const bigint& pr); 111 mat_m operator+(const mat_m& m1, const mat_m& m2); 112 mat_m operator-(const mat_m& m1, const mat_m& m2); 117 mat_m transpose(const mat_m& m); [all …]
|
H A D | msubspace.h | 35 msubspace(const mat_m& b, const vec_i& p, const bigint& d) in msubspace() 52 friend mat_m basis(const msubspace& s) ;// the basis matrix 54 friend mat_m restrict_mat(const mat_m& m, const msubspace& s); 56 friend mat_m prestrict(const mat_m& m, const msubspace& s, const bigint& pr); 64 mat_m basis; 70 msubspace kernel(const mat_m& mat, int method=0); 71 msubspace image(const mat_m& mat, int method=0); 72 msubspace eigenspace(const mat_m& mat, const bigint& lambda, int method=0); 79 msubspace pkernel(const mat_m& mat, const bigint& pr); 80 msubspace pimage(const mat_m& mat, const bigint& pr); [all …]
|
H A D | nfd.h | 30 bigint inverse(const mat_m& a, mat_m& ainv); 31 void showmatrix(const mat_m& m); 37 mat_m tp0; // a defining matrix 38 mat_m V; 39 mat_m W,Winv,WinvV,Winv_scaled; 53 mat_m oldheckeop(long p); 54 mat_m heckeop(long p);
|
H A D | mvector.h | 30 friend class mat_m; variable 63 friend vec_m operator*(const mat_m& m, const vec_m& v); 72 friend mat_m restrict_mat(const mat_m& m, const msubspace& s); 73 friend mat_m prestrict(const mat_m& m, const msubspace& s, const bigint& pr);
|
H A D | vec.h | 85 friend mat_m restrict_mat(const mat_m& m, const msubspace& s); 87 friend mat_m prestrict(const mat_m& m, const msubspace& s, const bigint& pr);
|
H A D | vector.h | 30 class mat_i; class mat_l; class mat_m; variable
|
H A D | method.h | 62 typedef mat_m MAT;
|
H A D | mat.h | 40 friend class mat_m; variable
|
/dports/math/eclib/eclib-20210318/libsrc/ |
H A D | mmatrix.cc | 48 mat_m::mat_m(const mat_m& m) in mat_m() function in mat_m 63 mat_m::mat_m(const mat_i& m) in mat_m() function in mat_m 77 mat_m::mat_m(const mat_l& m) in mat_m() function in mat_m 91 mat_m::~mat_m() in ~mat_m() 149 mat_m& mat_m::operator=(const mat_m& m) in operator =() 295 mat_m& mat_m::operator+=(const mat_m& mat2) in operator +=() 309 mat_m& mat_m::operator-=(const mat_m& mat2) in operator -=() 403 mat_m operator*(const mat_m& m1, const mat_m& m2) in operator *() 466 mat_m colcat(const mat_m& a, const mat_m& b) in colcat() 484 mat_m rowcat(const mat_m& a, const mat_m& b) in rowcat() [all …]
|
H A D | msubspace.cc | 34 mat_m b1=s1.basis, b2=s2.basis; in combine() 36 mat_m b = b1*b2; in combine() 48 mat_m restrict_mat(const mat_m& m, const msubspace& s) in restrict_mat() 51 mat_m ans(d,d); in restrict_mat() 52 const mat_m& sb = s.basis; in restrict_mat() 91 mat_m basis(dim,nullity); in kernel() 120 mat_m m = restrict_mat(mat,s); in subeigenspace() 135 mat_m prestrict(const mat_m& m, const msubspace& s, const bigint& pr) in prestrict() 138 mat_m ans(d,d); in prestrict() 139 const mat_m& sb = s.basis; in prestrict() [all …]
|
H A D | nfd.cc | 40 mat_m tp, tp1; mat_m m; in nfd() 98 mat_m wq = transpose(h1->heckeop(q,0)); in nfd() 226 mat_m SWbasis=basis(SW); in nfd() 264 mat_m A=transpose(tp0); in nfd() 363 mat_m nfd::oldheckeop(long p) in oldheckeop() 368 mat_m nfd::heckeop(long p) in heckeop() 385 mat_m TE(dimh,dims); in heckeop() 420 bigint inverse(const mat_m& a, mat_m& ainv) in inverse() 423 mat_m aug=colcat(a,midmat(d)); in inverse() 425 mat_m ref = echelon(aug, pc, npc, rk, ny, denom); in inverse() [all …]
|
H A D | illl.cc | 219 const mat_m& Q, vec_m& T, vec_m& U); 224 mat_m Q(n,n); in list_short_vecs() 235 const mat_m& Q, vec_m& T, vec_m& U) in dig()
|
/dports/math/dbcsr/dbcsr-2.1.0/src/acc/libsmm_acc/ |
H A D | libsmm_acc_benchmark.cpp | 158 *s++ = p * mat_m * mat_n; in stackInitTransp() 172 for(int m=0; m<mat_m; m++){ in stackCalc() 175 int a_ind = k * mat_m + m; in stackCalc() 179 int c_ind = n * mat_m + m; in stackCalc() 190 int mat_m, int mat_n){ in stackTransp() argument 193 for(int m=0; m < mat_m; m++){ in stackTransp() 195 int i = n * mat_m + m; in stackTransp() 209 for(int i=0; i<n_c * mat_m * mat_n; i++){ in checkSum() 222 int size = mat_m * mat_n; in checkSumTransp() 380 MAX_BLOCK_DIM, mat_m, mat_n); in libsmm_acc_benchmark_transpose_() [all …]
|
H A D | libsmm_acc_benchmark.h | 55 int mat_m, int mat_n, int mat_k); 56 void stackInitTransp(int *stack, int n_stack, int mat_m, int mat_n); 59 int mat_m, int mat_n, int mat_k); 61 int mat_m, int mat_n); 63 double checkSum(double* mat_c, int n_c, int mat_m, int mat_n); 64 double checkSumTransp(double* mat, int n_stack, int mat_m, int mat_n); 72 int mat_m, int mat_n, int mat_k, int nkernel, 74 int libsmm_acc_benchmark_transpose(libsmm_acc_benchmark_t* handle, int mat_m, int mat_n, 78 int n, int mat_m, int mat_n,
|
/dports/science/cp2k/cp2k-2e995eec7fd208c8a72d9544807bd8b8ba8cd1cc/exts/dbcsr/src/acc/libsmm_acc/ |
H A D | libsmm_acc_benchmark.cpp | 158 *s++ = p * mat_m * mat_n; in stackInitTransp() 172 for(int m=0; m<mat_m; m++){ in stackCalc() 175 int a_ind = k * mat_m + m; in stackCalc() 179 int c_ind = n * mat_m + m; in stackCalc() 190 int mat_m, int mat_n){ in stackTransp() argument 193 for(int m=0; m < mat_m; m++){ in stackTransp() 195 int i = n * mat_m + m; in stackTransp() 209 for(int i=0; i<n_c * mat_m * mat_n; i++){ in checkSum() 222 int size = mat_m * mat_n; in checkSumTransp() 375 MAX_BLOCK_DIM, mat_m, mat_n); in libsmm_acc_benchmark_transpose_() [all …]
|
H A D | libsmm_acc_benchmark.h | 53 int mat_m, int mat_n, int mat_k); 54 void stackInitTransp(int *stack, int n_stack, int mat_m, int mat_n); 57 int mat_m, int mat_n, int mat_k); 59 int mat_m, int mat_n); 61 double checkSum(double* mat_c, int n_c, int mat_m, int mat_n); 62 double checkSumTransp(double* mat, int n, int n_stack, int mat_m, int mat_n); 70 int mat_m, int mat_n, int mat_k, int nkernel, 72 int libsmm_acc_benchmark_transpose(libsmm_acc_benchmark_t* handle, int mat_m, int mat_n, 76 int n, int mat_m, int mat_n,
|
/dports/math/eclib/eclib-20210318/tests/ |
H A D | hecketest.cc | 44 double sparsity(const mat_m& m); 91 mat_m id = idmat(genus); 92 mat_m id2 = den2*id; 93 mat_m* wqlist = new mat_m[nq]; 152 mat_m* tplist = new mat_m[np]; 160 mat_m temp = hplus.heckeop(p,verbose); 381 double sparsity(const mat_m& m)
|
H A D | mmattest.cc | 36 mat_m a,aug,ref; in main() 49 mat_m* matlist = new mat_m[3]; in main() 73 mat_m b = a; in main() 144 {mat_m ainv = ref.slice(1,r,r+1,r+r); in main()
|
H A D | mspace.cc | 39 mat_m m(r,r); in main() 45 mat_m mpower=m; in main() 61 mat_m kerbasis = basis(ker); in main()
|
H A D | tnfd.cc | 81 mat_m tp = form.oldheckeop(p); in main()
|
/dports/science/quantum-espresso/q-e-qe-6.7.0/atomic/src/ |
H A D | kli.f90 | 144 mat_m(i,j,s) = retval 163 if( mat_m(1,1,s) /= mat_m(1,1,s)) then 265 A = - mat_m(:,:,s) 405 mat_m = 0.0_dp
|
/dports/math/xlife++/xlifepp-sources-v2.0.1-2018-05-09/src/term/ |
H A D | Projector.cpp | 369 MatrixEntry* mat_m; in asTermMatrix() local 372 mat_m = new MatrixEntry(_real,_matrix, sto_m, dimPair(nbr,nbc)); in asTermMatrix() 376 std::vector<Matrix<real_t> >::iterator itm =mat_m->rmEntries_p->values().begin()+1; in asTermMatrix() 390 mat_m=new MatrixEntry(_complex,_matrix, sto_m, dimPair(nbr,nbc)); in asTermMatrix() 394 std::vector<Matrix<complex_t> >::iterator itm =mat_m->cmEntries_p->values().begin()+1; in asTermMatrix() 407 mat=mat_m; in asTermMatrix()
|
/dports/math/libmesh/libmesh-1.6.2/include/numerics/ |
H A D | dense_matrix.h | 820 unsigned int mat_m = mat.m(), mat_n = mat.n(); 821 this->resize(mat_m, mat_n); 822 for (unsigned int i=0; i<mat_m; i++)
|
/dports/databases/timescaledb/timescaledb-2.5.1/tsl/test/expected/ |
H A D | continuous_aggs_multi.out | 412 WHERE view_name::text like 'mat_m%'
|