summaryrefslogtreecommitdiff
path: root/src/c/statisticsFunctions/interfaces/int_variance.h
diff options
context:
space:
mode:
authorsimon2009-08-24 11:58:35 +0000
committersimon2009-08-24 11:58:35 +0000
commit42d761f736518177ff481b7f2bdbec7108fe655f (patch)
treec64e442ff021dc4fcbecf27e0ce993beea6b9791 /src/c/statisticsFunctions/interfaces/int_variance.h
parentfbe2f2c97a8841e2ab16e388c202a96abeecc553 (diff)
downloadscilab2c-42d761f736518177ff481b7f2bdbec7108fe655f.tar.gz
scilab2c-42d761f736518177ff481b7f2bdbec7108fe655f.tar.bz2
scilab2c-42d761f736518177ff481b7f2bdbec7108fe655f.zip
corrected interface for mean , prod , sum and variance
Diffstat (limited to 'src/c/statisticsFunctions/interfaces/int_variance.h')
-rw-r--r--src/c/statisticsFunctions/interfaces/int_variance.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/c/statisticsFunctions/interfaces/int_variance.h b/src/c/statisticsFunctions/interfaces/int_variance.h
index 5b30d5bb..dfc191ca 100644
--- a/src/c/statisticsFunctions/interfaces/int_variance.h
+++ b/src/c/statisticsFunctions/interfaces/int_variance.h
@@ -49,6 +49,22 @@
#define z2d0variancez2(in1,size,in2,out) (in2==1) ? zrowvariancea(in1,size[0],size[1],out) : zcolumnvariancea(in1,size[0],size[1],out)
+ /*'r' and 'c' case */
+#define s0g2variances0(in1,in2,size2) (in2[0]=='r') ? srowvariances(in1) : scolumnvariances(in1)
+
+#define d0g2varianced0(in1,in2,size2) (in2[0]=='r') ? drowvariances(in1) : dcolumnvariances(in1)
+
+#define c0g2variancec0(in1,in2,size2) (in2[0]=='r') ? crowvariances(in1) : ccolumnvariances(in1)
+
+#define z0g2variancez0(in1,in2,size2) (in2[0]=='r') ? zrowvariances(in1) : zcolumnvariances(in1)
+
+#define s2g2variances2(in1,size,in2,size2,out) (in2[0]=='r') ? srowvariancea(in1,size[0],size[1],out) : scolumnvariancea(in1,size[0],size[1],out)
+
+#define d2g2varianced2(in1,size,in2,size2,out) (in2[0]=='r') ? drowvariancea(in1,size[0],size[1],out) : dcolumnvariancea(in1,size[0],size[1],out)
+
+#define c2g2variancec2(in1,size,in2,size2,out) (in2[0]=='r') ? crowvariancea(in1,size[0],size[1],out) : ccolumnvariancea(in1,size[0],size[1],out)
+
+#define z2g2variancez2(in1,size,in2,size2,out) (in2[0]=='r') ? zrowvariancea(in1,size[0],size[1],out) : zcolumnvariancea(in1,size[0],size[1],out)