summaryrefslogtreecommitdiff
path: root/src/statisticsFunctions/includes/sum.h
diff options
context:
space:
mode:
authorjofret2008-06-19 06:02:08 +0000
committerjofret2008-06-19 06:02:08 +0000
commit2d8a026f583f4cd5e976b3e54f0a83d9fdaf68f5 (patch)
tree44c6158355319516baafc82c1e9ac79246f53b07 /src/statisticsFunctions/includes/sum.h
parent964cf0e267377d2f3bd567e16e124f5050bf77bf (diff)
downloadscilab2c-2d8a026f583f4cd5e976b3e54f0a83d9fdaf68f5.tar.gz
scilab2c-2d8a026f583f4cd5e976b3e54f0a83d9fdaf68f5.tar.bz2
scilab2c-2d8a026f583f4cd5e976b3e54f0a83d9fdaf68f5.zip
adding row and column ways mean and sum
Diffstat (limited to 'src/statisticsFunctions/includes/sum.h')
-rw-r--r--src/statisticsFunctions/includes/sum.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/statisticsFunctions/includes/sum.h b/src/statisticsFunctions/includes/sum.h
index 7b48f5fd..55158b93 100644
--- a/src/statisticsFunctions/includes/sum.h
+++ b/src/statisticsFunctions/includes/sum.h
@@ -55,14 +55,18 @@
** \returns the sum.
*/
float ssuma(float *in, int size);
+void srowsuma(float *in, int lines, int columns, float* out);
+void scolumnsuma(float *in, int lines, int columns, float* out);
/*
-** \brief Sum of a float array
+** \brief Sum of a double array
** \param in the double array to process
** \param size, the size of the array
** \returns the sum.
*/
double dsuma(double *in, int size);
+void drowsuma(double *in, int lines, int columns, double* out);
+void dcolumnsuma(double *in, int lines, int columns, double* out);
/*
** \brief Sum of a float complex array
@@ -71,6 +75,8 @@ double dsuma(double *in, int size);
** \returns the sum.
*/
floatComplex csuma(floatComplex *in, int size);
+void crowsuma(floatComplex *in, int lines, int columns, floatComplex* out);
+void ccolumnsuma(floatComplex *in, int lines, int columns, floatComplex* out);
/*
** \brief Sum of a double complex array
@@ -79,5 +85,7 @@ floatComplex csuma(floatComplex *in, int size);
** \returns the sum.
*/
doubleComplex zsuma(doubleComplex *in, int size);
+void zrowsuma(doubleComplex *in, int lines, int columns, doubleComplex* out);
+void zcolumnsuma(doubleComplex *in, int lines, int columns, doubleComplex* out);
#endif /* !__SUM_H__ */