Home
last modified time | relevance | path

Searched refs:mat_m (Results 1 – 24 of 24) sorted by relevance

/dports/math/eclib/eclib-20210318/libsrc/eclib/
H A Dmmatrix.h59 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 Dmsubspace.h35 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 Dnfd.h30 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 Dmvector.h30 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 Dvec.h85 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 Dvector.h30 class mat_i; class mat_l; class mat_m; variable
H A Dmethod.h62 typedef mat_m MAT;
H A Dmat.h40 friend class mat_m; variable
/dports/math/eclib/eclib-20210318/libsrc/
H A Dmmatrix.cc48 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 Dmsubspace.cc34 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 Dnfd.cc40 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 Dilll.cc219 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 Dlibsmm_acc_benchmark.cpp158 *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 Dlibsmm_acc_benchmark.h55 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 Dlibsmm_acc_benchmark.cpp158 *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 Dlibsmm_acc_benchmark.h53 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 Dhecketest.cc44 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 Dmmattest.cc36 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 Dmspace.cc39 mat_m m(r,r); in main()
45 mat_m mpower=m; in main()
61 mat_m kerbasis = basis(ker); in main()
H A Dtnfd.cc81 mat_m tp = form.oldheckeop(p); in main()
/dports/science/quantum-espresso/q-e-qe-6.7.0/atomic/src/
H A Dkli.f90144 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 DProjector.cpp369 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 Ddense_matrix.h820 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 Dcontinuous_aggs_multi.out412 WHERE view_name::text like 'mat_m%'