summaryrefslogtreecommitdiff
path: root/src/matrixOperations/interfaces/int_OpSlash.h
diff options
context:
space:
mode:
authortorset2009-01-15 09:03:16 +0000
committertorset2009-01-15 09:03:16 +0000
commit7347e8f3e2715fcea8b2bcacdecd4ad32a2c691f (patch)
tree305d973e71e72513072f03861dcbf0de84460d74 /src/matrixOperations/interfaces/int_OpSlash.h
parent5a0b1a8aafdbad657ab35b427c3fdbf2e104aef0 (diff)
downloadscilab2c-7347e8f3e2715fcea8b2bcacdecd4ad32a2c691f.tar.gz
scilab2c-7347e8f3e2715fcea8b2bcacdecd4ad32a2c691f.tar.bz2
scilab2c-7347e8f3e2715fcea8b2bcacdecd4ad32a2c691f.zip
add interfaces
Diffstat (limited to 'src/matrixOperations/interfaces/int_OpSlash.h')
-rw-r--r--src/matrixOperations/interfaces/int_OpSlash.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/matrixOperations/interfaces/int_OpSlash.h b/src/matrixOperations/interfaces/int_OpSlash.h
index bf6ba42f..20930a0a 100644
--- a/src/matrixOperations/interfaces/int_OpSlash.h
+++ b/src/matrixOperations/interfaces/int_OpSlash.h
@@ -15,20 +15,24 @@
#ifndef __INT_OPSLASH_H__
#define __INT_OPSLASH_H__
-#define s0rdivms0(in) srdivms(in)
-#define d0rdivmd0(in) drdivms(in)
+/* Matrix / Matrix */
-#define c0rdivmc0(in) crdivms(in)
+#define s2s2OpSlashs2(in1,size1,in2,size2,out) srdivma(in1,size1[0],size1[1],in2,size2[0],size2[1],out)
-#define z0rdivmz0(in) zrdivms(in)
+#define d2d2OpSlashd2(in1,size1,in2,size2,out) drdivma(in1,size1[0],size1[1],in2,size2[0],size2[1],out)
-#define s2rdivms2(in,size,out) srdivma(in, size[0]*size[1], out)
+#define c2c2OpSlashc2(in1,size1,in2,size2,out) crdivma(in1,size1[0],size1[1],in2,size2[0],size2[1],out)
-#define d2rdivmd2(in,size,out) drdivma(in, size[0]*size[1], out)
+#define c2s2OpSlashc2(in1,size1,in2,size2,out) crdivma(in1,size1[0],size1[1],FloatComplexMatrix(in2,0,size2[0]*size2[1]),size2[0],size2[1],out)
-#define c2rdivmc2(in,size,out) crdivma(in, size[0]*size[1], out)
+#define s2c2OpSlashc2(in1,size1,in2,size2,out) crdivma(FloatComplexMatrix(in1,0,size1[0]*size1[1]),size1[0],size1[1],in2,size2[0],size2[1],out)
+
+#define z2z2OpSlashz2(in1,size1,in2,size2,out) zrdivma(in1,size1[0],size1[1],in2,size2[0],size2[1],out)
+
+#define z2d2OpSlashc2(in1,size1,in2,size2,out) crdivma(in1,size1[0],size1[1],DoubleComplexMatrix(in2,0,size2[0]*size2[1]),size2[0],size2[1],out)
+
+#define d2z2OpSlashc2(in1,size1,in2,size2,out) crdivma(DoubleComplexMatrix(in1,0,size1[0]*size1[1]),size1[0],size1[1],in2,size2[0],size2[1],out)
-#define z2rdivmz2(in,size,out) zrdivma(in, size[0]*size[1], out)
#endif /* !__INT_OPSLASH_H__ */