diff options
author | Alberto Ruiz <aruiz@um.es> | 2014-05-14 20:17:24 +0200 |
---|---|---|
committer | Alberto Ruiz <aruiz@um.es> | 2014-05-14 20:17:24 +0200 |
commit | ce03cbdf416db2af2830b4b3b7d1722bb26f6546 (patch) | |
tree | 870e6256e6a660fdec01e7a87666bfbdc3ae2068 /packages/hmatrix/src/Numeric/GSL/gsl-vector.c | |
parent | 0f9575462eb37a7c9985583ca33ae315f6e6431d (diff) |
moved sum
Diffstat (limited to 'packages/hmatrix/src/Numeric/GSL/gsl-vector.c')
-rw-r--r-- | packages/hmatrix/src/Numeric/GSL/gsl-vector.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/packages/hmatrix/src/Numeric/GSL/gsl-vector.c b/packages/hmatrix/src/Numeric/GSL/gsl-vector.c index 40a086a..3c2db4d 100644 --- a/packages/hmatrix/src/Numeric/GSL/gsl-vector.c +++ b/packages/hmatrix/src/Numeric/GSL/gsl-vector.c | |||
@@ -88,56 +88,6 @@ | |||
88 | #define BAD_FILE 2003 | 88 | #define BAD_FILE 2003 |
89 | 89 | ||
90 | 90 | ||
91 | int sumF(KFVEC(x),FVEC(r)) { | ||
92 | DEBUGMSG("sumF"); | ||
93 | REQUIRES(rn==1,BAD_SIZE); | ||
94 | int i; | ||
95 | float res = 0; | ||
96 | for (i = 0; i < xn; i++) res += xp[i]; | ||
97 | rp[0] = res; | ||
98 | OK | ||
99 | } | ||
100 | |||
101 | int sumR(KRVEC(x),RVEC(r)) { | ||
102 | DEBUGMSG("sumR"); | ||
103 | REQUIRES(rn==1,BAD_SIZE); | ||
104 | int i; | ||
105 | double res = 0; | ||
106 | for (i = 0; i < xn; i++) res += xp[i]; | ||
107 | rp[0] = res; | ||
108 | OK | ||
109 | } | ||
110 | |||
111 | int sumQ(KQVEC(x),QVEC(r)) { | ||
112 | DEBUGMSG("sumQ"); | ||
113 | REQUIRES(rn==1,BAD_SIZE); | ||
114 | int i; | ||
115 | gsl_complex_float res; | ||
116 | res.dat[0] = 0; | ||
117 | res.dat[1] = 0; | ||
118 | for (i = 0; i < xn; i++) { | ||
119 | res.dat[0] += xp[i].dat[0]; | ||
120 | res.dat[1] += xp[i].dat[1]; | ||
121 | } | ||
122 | rp[0] = res; | ||
123 | OK | ||
124 | } | ||
125 | |||
126 | int sumC(KCVEC(x),CVEC(r)) { | ||
127 | DEBUGMSG("sumC"); | ||
128 | REQUIRES(rn==1,BAD_SIZE); | ||
129 | int i; | ||
130 | gsl_complex res; | ||
131 | res.dat[0] = 0; | ||
132 | res.dat[1] = 0; | ||
133 | for (i = 0; i < xn; i++) { | ||
134 | res.dat[0] += xp[i].dat[0]; | ||
135 | res.dat[1] += xp[i].dat[1]; | ||
136 | } | ||
137 | rp[0] = res; | ||
138 | OK | ||
139 | } | ||
140 | |||
141 | int prodF(KFVEC(x),FVEC(r)) { | 91 | int prodF(KFVEC(x),FVEC(r)) { |
142 | DEBUGMSG("prodF"); | 92 | DEBUGMSG("prodF"); |
143 | REQUIRES(rn==1,BAD_SIZE); | 93 | REQUIRES(rn==1,BAD_SIZE); |