summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortorset2009-01-08 15:15:18 +0000
committertorset2009-01-08 15:15:18 +0000
commitb8a8ffe66cf448ad1effb6ede471f6117133ba80 (patch)
treec5715ab54f8e3b3f2b2723c55669d889a8d95466
parenteddd5cc74e9f744ff1109dfb1ede80ba12a31029 (diff)
downloadscilab2c-b8a8ffe66cf448ad1effb6ede471f6117133ba80.tar.gz
scilab2c-b8a8ffe66cf448ad1effb6ede471f6117133ba80.tar.bz2
scilab2c-b8a8ffe66cf448ad1effb6ede471f6117133ba80.zip
change (c/z)divises par (c/z)rdivs
-rw-r--r--src/matrixOperations/expm/cexpma.c2
-rw-r--r--src/matrixOperations/expm/zexpma.c2
-rw-r--r--src/operations/division/Makefile.am4
-rw-r--r--src/operations/division/Makefile.in23
-rw-r--r--src/operations/division/cdivides.c39
-rw-r--r--src/operations/division/crdivs.c29
-rw-r--r--src/operations/division/zdivides.c39
-rw-r--r--src/operations/division/zrdivs.c30
-rw-r--r--src/operations/includes/division.h12
-rw-r--r--src/statisticsFunctions/mean/ccolumnmeana.c2
-rw-r--r--src/statisticsFunctions/mean/crowmeana.c2
-rw-r--r--src/statisticsFunctions/mean/zcolumnmeana.c2
-rw-r--r--src/statisticsFunctions/mean/zrowmeana.c2
-rw-r--r--src/statisticsFunctions/variance/cvariancea.c6
-rw-r--r--src/statisticsFunctions/variance/zvariancea.c6
15 files changed, 64 insertions, 136 deletions
diff --git a/src/matrixOperations/expm/cexpma.c b/src/matrixOperations/expm/cexpma.c
index fd73ea85..76014415 100644
--- a/src/matrixOperations/expm/cexpma.c
+++ b/src/matrixOperations/expm/cexpma.c
@@ -59,7 +59,7 @@ void cexpma(floatComplex * in, floatComplex * out, int _iLeadDim)
/*A = A./2^s */
for ( iIndex1 = 0 ; iIndex1 < iSquare ; iIndex1++ )
- pfltMatrixA[iIndex1] = cdivides ( in[iIndex1] , FloatComplex ( fltS2 , 0 ));
+ pfltMatrixA[iIndex1] = crdivs ( in[iIndex1] , FloatComplex ( fltS2 , 0 ));
/* Pade approximation for exp(A)
diff --git a/src/matrixOperations/expm/zexpma.c b/src/matrixOperations/expm/zexpma.c
index fcbb8222..a0290abe 100644
--- a/src/matrixOperations/expm/zexpma.c
+++ b/src/matrixOperations/expm/zexpma.c
@@ -61,7 +61,7 @@ void zexpma(doubleComplex * in, doubleComplex * out, int _iLeadDim)
/*A = A./2^s */
for ( iIndex1 = 0 ; iIndex1 < iSquare ; iIndex1++ )
- pdblMatrixA[iIndex1] = zdivides ( in[iIndex1] , DoubleComplex ( dblS2 , 0 ));
+ pdblMatrixA[iIndex1] = zrdivs ( in[iIndex1] , DoubleComplex ( dblS2 , 0 ));
/* Pade approximation for exp(A)
diff --git a/src/operations/division/Makefile.am b/src/operations/division/Makefile.am
index 765cd913..b93415c9 100644
--- a/src/operations/division/Makefile.am
+++ b/src/operations/division/Makefile.am
@@ -36,9 +36,7 @@ libDivision_la_SOURCES = $(HEAD) \
sldiva.c \
dldiva.c \
cldiva.c \
- zldiva.c \
- cdivides.c \
- zdivides.c
+ zldiva.c
check_PROGRAMS = testDivision \
testLDivision \
diff --git a/src/operations/division/Makefile.in b/src/operations/division/Makefile.in
index fbeca773..eec49c49 100644
--- a/src/operations/division/Makefile.in
+++ b/src/operations/division/Makefile.in
@@ -64,8 +64,7 @@ am_libDivision_la_OBJECTS = $(am__objects_1) libDivision_la-srdivs.lo \
libDivision_la-drdiva.lo libDivision_la-crdiva.lo \
libDivision_la-zrdiva.lo libDivision_la-sldiva.lo \
libDivision_la-dldiva.lo libDivision_la-cldiva.lo \
- libDivision_la-zldiva.lo libDivision_la-cdivides.lo \
- libDivision_la-zdivides.lo
+ libDivision_la-zldiva.lo
libDivision_la_OBJECTS = $(am_libDivision_la_OBJECTS)
libDivision_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libDivision_la_CFLAGS) \
@@ -240,9 +239,7 @@ libDivision_la_SOURCES = $(HEAD) \
sldiva.c \
dldiva.c \
cldiva.c \
- zldiva.c \
- cdivides.c \
- zdivides.c
+ zldiva.c
check_LDADD = $(top_builddir)/type/libDoubleComplex.la \
$(top_builddir)/type/libFloatComplex.la \
@@ -347,7 +344,6 @@ mostlyclean-compile:
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-cdivides.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-cldiva.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-cldivs.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-crdiva.Plo@am__quote@
@@ -360,7 +356,6 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-sldivs.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-srdiva.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-srdivs.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-zdivides.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-zldiva.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-zldivs.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libDivision_la-zrdiva.Plo@am__quote@
@@ -502,20 +497,6 @@ libDivision_la-zldiva.lo: zldiva.c
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libDivision_la_CFLAGS) $(CFLAGS) -c -o libDivision_la-zldiva.lo `test -f 'zldiva.c' || echo '$(srcdir)/'`zldiva.c
-libDivision_la-cdivides.lo: cdivides.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libDivision_la_CFLAGS) $(CFLAGS) -MT libDivision_la-cdivides.lo -MD -MP -MF $(DEPDIR)/libDivision_la-cdivides.Tpo -c -o libDivision_la-cdivides.lo `test -f 'cdivides.c' || echo '$(srcdir)/'`cdivides.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libDivision_la-cdivides.Tpo $(DEPDIR)/libDivision_la-cdivides.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='cdivides.c' object='libDivision_la-cdivides.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libDivision_la_CFLAGS) $(CFLAGS) -c -o libDivision_la-cdivides.lo `test -f 'cdivides.c' || echo '$(srcdir)/'`cdivides.c
-
-libDivision_la-zdivides.lo: zdivides.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libDivision_la_CFLAGS) $(CFLAGS) -MT libDivision_la-zdivides.lo -MD -MP -MF $(DEPDIR)/libDivision_la-zdivides.Tpo -c -o libDivision_la-zdivides.lo `test -f 'zdivides.c' || echo '$(srcdir)/'`zdivides.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libDivision_la-zdivides.Tpo $(DEPDIR)/libDivision_la-zdivides.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='zdivides.c' object='libDivision_la-zdivides.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libDivision_la_CFLAGS) $(CFLAGS) -c -o libDivision_la-zdivides.lo `test -f 'zdivides.c' || echo '$(srcdir)/'`zdivides.c
-
testDivision-testDivision.o: testDivision.c
@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testDivision_CFLAGS) $(CFLAGS) -MT testDivision-testDivision.o -MD -MP -MF $(DEPDIR)/testDivision-testDivision.Tpo -c -o testDivision-testDivision.o `test -f 'testDivision.c' || echo '$(srcdir)/'`testDivision.c
@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/testDivision-testDivision.Tpo $(DEPDIR)/testDivision-testDivision.Po
diff --git a/src/operations/division/cdivides.c b/src/operations/division/cdivides.c
deleted file mode 100644
index f7bfc7f0..00000000
--- a/src/operations/division/cdivides.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2008-2008 - INRIA - Arnaud TORSET
- *
- * This file must be used under the terms of the CeCILL.
- * This source file is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
- *
- */
-
-#ifdef __STDC_VERSION__
-# ifndef STDC
-# define STDC
-# endif
-# if __STDC_VERSION__ >= 199901L
-# ifndef STDC99
-# define STDC99
-# endif
-# endif
-#endif
-
-#include "floatComplex.h"
-#include "division.h"
-
-/*
-** \function cdivides
-** \brief Divide 2 Complex numbers.
-*/
-floatComplex cdivides(floatComplex z1, floatComplex z2) {
-#ifndef STDC99
- return FloatComplex((z1.real*z2.real + z1.imag*z2.imag) / (z2.real*z2.real + z2.imag* z2.imag),
- (z1.imag*z2.real - z1.real*z2.imag) / (z2.real*z2.real + z2.imag* z2.imag));
-#else
- return z1 / z2;
-#endif
-}
-
diff --git a/src/operations/division/crdivs.c b/src/operations/division/crdivs.c
index fec7c62b..f0d5c9bc 100644
--- a/src/operations/division/crdivs.c
+++ b/src/operations/division/crdivs.c
@@ -1,6 +1,6 @@
/*
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2008-2008 - INRIA - Arnaud TORSET
+ * Copyright (C) 2008-2008 - INRIA - Bruno JOFRET
*
* This file must be used under the terms of the CeCILL.
* This source file is licensed as described in the file COPYING, which
@@ -10,10 +10,29 @@
*
*/
+#ifdef __STDC_VERSION__
+# ifndef STDC
+# define STDC
+# endif
+# if __STDC_VERSION__ >= 199901L
+# ifndef STDC99
+# define STDC99
+# endif
+# endif
+#endif
-#include "division.h"
+#include "division.h"
-
-floatComplex crdivs (floatComplex in1, floatComplex in2){
- return cdivides(in1,in2);
+/*
+** \function cdivides
+** \brief Divide 2 Complex numbers.
+*/
+floatComplex crdivs(floatComplex z1, floatComplex z2) {
+#ifndef STDC99
+ return FloatComplex((z1.real*z2.real + z1.imag*z2.imag) / (z2.real*z2.real + z2.imag* z2.imag),
+ (z1.imag*z2.real - z1.real*z2.imag) / (z2.real*z2.real + z2.imag* z2.imag));
+#else
+ return z1 / z2;
+#endif
}
+
diff --git a/src/operations/division/zdivides.c b/src/operations/division/zdivides.c
deleted file mode 100644
index 683817e4..00000000
--- a/src/operations/division/zdivides.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2008-2008 - INRIA - Arnaud TORSET
- *
- * This file must be used under the terms of the CeCILL.
- * This source file is licensed as described in the file COPYING, which
- * you should have received as part of this distribution. The terms
- * are also available at
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
- *
- */
-
-#ifdef __STDC_VERSION__
-# ifndef STDC
-# define STDC
-# endif
-# if __STDC_VERSION__ >= 199901L
-# ifndef STDC99
-# define STDC99
-# endif
-# endif
-#endif
-
-
-#include "doubleComplex.h"
-#include "division.h"
-
-/*
-** \function zdivides
-** \brief Divide 2 Complex numbers.
-*/
-doubleComplex zdivides(doubleComplex z1, doubleComplex z2) {
-#ifndef STDC99
- return DoubleComplex((z1.real*z2.real + z1.imag*z2.imag) / (z2.real*z2.real + z2.imag* z2.imag),
- (z1.imag*z2.real - z1.real*z2.imag) / (z2.real*z2.real + z2.imag* z2.imag));
-#else
- return z1 / z2;
-#endif
-}
diff --git a/src/operations/division/zrdivs.c b/src/operations/division/zrdivs.c
index faed8424..eca3a986 100644
--- a/src/operations/division/zrdivs.c
+++ b/src/operations/division/zrdivs.c
@@ -1,6 +1,6 @@
/*
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2008-2008 - INRIA - Arnaud TORSET
+ * Copyright (C) 2008-2008 - INRIA - Bruno JOFRET
*
* This file must be used under the terms of the CeCILL.
* This source file is licensed as described in the file COPYING, which
@@ -10,10 +10,30 @@
*
*/
+#ifdef __STDC_VERSION__
+# ifndef STDC
+# define STDC
+# endif
+# if __STDC_VERSION__ >= 199901L
+# ifndef STDC99
+# define STDC99
+# endif
+# endif
+#endif
-#include "division.h"
-
-doubleComplex zrdivs (doubleComplex in1, doubleComplex in2){
- return zdivides(in1,in2);
+#include "doubleComplex.h"
+#include "division.h"
+
+/*
+** \function zdivides
+** \brief Divide 2 Complex numbers.
+*/
+doubleComplex zrdivs(doubleComplex z1, doubleComplex z2) {
+#ifndef STDC99
+ return DoubleComplex((z1.real*z2.real + z1.imag*z2.imag) / (z2.real*z2.real + z2.imag* z2.imag),
+ (z1.imag*z2.real - z1.real*z2.imag) / (z2.real*z2.real + z2.imag* z2.imag));
+#else
+ return z1 / z2;
+#endif
}
diff --git a/src/operations/includes/division.h b/src/operations/includes/division.h
index e6016fc6..e5ff2e3e 100644
--- a/src/operations/includes/division.h
+++ b/src/operations/includes/division.h
@@ -194,17 +194,5 @@ void zldiva(doubleComplex* in1, int size1,
doubleComplex* out );
-/*
-** \function cdivides
-** \brief Divide 2 Complex numbers.
-*/
-floatComplex cdivides(floatComplex z1, floatComplex z2);
-
-
-/*
-** \function zdivides
-** \brief Divide 2 Complex numbers.
-*/
-doubleComplex zdivides(doubleComplex z1, doubleComplex z2);
#endif /* !__DIVISION_H__ */
diff --git a/src/statisticsFunctions/mean/ccolumnmeana.c b/src/statisticsFunctions/mean/ccolumnmeana.c
index 41b83896..c0254c44 100644
--- a/src/statisticsFunctions/mean/ccolumnmeana.c
+++ b/src/statisticsFunctions/mean/ccolumnmeana.c
@@ -19,6 +19,6 @@ void ccolumnmeana(floatComplex *in, int lines, int columns, floatComplex *out) {
ccolumnsuma(in, lines, columns, out);
for (i = 0; i < lines; ++i)
{
- out[i] = cdivides(out[i] , FloatComplex((float) columns, 0.0f));
+ out[i] = crdivs(out[i] , FloatComplex((float) columns, 0.0f));
}
}
diff --git a/src/statisticsFunctions/mean/crowmeana.c b/src/statisticsFunctions/mean/crowmeana.c
index b5d98444..0b073c41 100644
--- a/src/statisticsFunctions/mean/crowmeana.c
+++ b/src/statisticsFunctions/mean/crowmeana.c
@@ -19,6 +19,6 @@ void crowmeana(floatComplex *in, int lines, int columns, floatComplex *out) {
crowsuma(in, lines, columns, out);
for (i = 0; i < columns; ++i)
{
- out[i] = cdivides(out[i], FloatComplex((float)lines, 0.0f));
+ out[i] = crdivs(out[i], FloatComplex((float)lines, 0.0f));
}
}
diff --git a/src/statisticsFunctions/mean/zcolumnmeana.c b/src/statisticsFunctions/mean/zcolumnmeana.c
index c72b70ca..8cc38fc7 100644
--- a/src/statisticsFunctions/mean/zcolumnmeana.c
+++ b/src/statisticsFunctions/mean/zcolumnmeana.c
@@ -19,6 +19,6 @@ void zcolumnmeana(doubleComplex *in, int lines, int columns, doubleComplex *out)
zcolumnsuma(in, lines, columns, out);
for (i = 0; i < lines; ++i)
{
- out[i] = zdivides(out[i] , DoubleComplex((double) columns, 0.0f));
+ out[i] = zrdivs(out[i] , DoubleComplex((double) columns, 0.0f));
}
}
diff --git a/src/statisticsFunctions/mean/zrowmeana.c b/src/statisticsFunctions/mean/zrowmeana.c
index 5390bc6d..8e19bf9e 100644
--- a/src/statisticsFunctions/mean/zrowmeana.c
+++ b/src/statisticsFunctions/mean/zrowmeana.c
@@ -19,6 +19,6 @@ void zrowmeana(doubleComplex *in, int lines, int columns, doubleComplex *out) {
zrowsuma(in, lines, columns, out);
for (i = 0; i < columns; ++i)
{
- out[i] = zdivides(out[i], DoubleComplex((double)lines, 0.0f));
+ out[i] = zrdivs(out[i], DoubleComplex((double)lines, 0.0f));
}
}
diff --git a/src/statisticsFunctions/variance/cvariancea.c b/src/statisticsFunctions/variance/cvariancea.c
index 065b58ae..5eb30567 100644
--- a/src/statisticsFunctions/variance/cvariancea.c
+++ b/src/statisticsFunctions/variance/cvariancea.c
@@ -38,12 +38,12 @@ floatComplex cvariancea(floatComplex *in, int size)
if ( fabs ( creals ( sumc)) > 1e-08 || fabs ( cimags ( sumc)) > 1e-08 )
{
variance = cpows ( sumc ,FloatComplex (2.0f , 0)) ;
- variance = cdivides ( variance , FloatComplex ((float) size , 0 ) ) ;
+ variance = crdivs ( variance , FloatComplex ((float) size , 0 ) ) ;
variance = cdiffs ( sum , variance );
- variance = cdivides (variance , FloatComplex ((float) (size - 1),0 ));
+ variance = crdivs (variance , FloatComplex ((float) (size - 1),0 ));
}
else
- variance = cdivides (sum , FloatComplex ((float) (size - 1),0 ));
+ variance = crdivs (sum , FloatComplex ((float) (size - 1),0 ));
return variance ;
}
diff --git a/src/statisticsFunctions/variance/zvariancea.c b/src/statisticsFunctions/variance/zvariancea.c
index add08df5..17dabe59 100644
--- a/src/statisticsFunctions/variance/zvariancea.c
+++ b/src/statisticsFunctions/variance/zvariancea.c
@@ -38,12 +38,12 @@ doubleComplex zvariancea(doubleComplex *in, int size)
if ( fabs ( zreals ( sumc)) > 1e-16 || fabs ( zimags ( sumc)) > 1e-16 )
{
variance = zpows ( sumc ,DoubleComplex (2 , 0)) ;
- variance = zdivides ( variance , DoubleComplex ( size , 0 ) ) ;
+ variance = zrdivs ( variance , DoubleComplex ( size , 0 ) ) ;
variance = zdiffs ( sum , variance );
- variance = zdivides (variance , DoubleComplex ( (size - 1),0 ));
+ variance = zrdivs (variance , DoubleComplex ( (size - 1),0 ));
}
else
- variance = zdivides (sum , DoubleComplex ( (size - 1),0 ));
+ variance = zrdivs (sum , DoubleComplex ( (size - 1),0 ));
return variance ;
}