diff options
author | torset | 2009-01-08 15:15:18 +0000 |
---|---|---|
committer | torset | 2009-01-08 15:15:18 +0000 |
commit | b8a8ffe66cf448ad1effb6ede471f6117133ba80 (patch) | |
tree | c5715ab54f8e3b3f2b2723c55669d889a8d95466 | |
parent | eddd5cc74e9f744ff1109dfb1ede80ba12a31029 (diff) | |
download | scilab2c-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.c | 2 | ||||
-rw-r--r-- | src/matrixOperations/expm/zexpma.c | 2 | ||||
-rw-r--r-- | src/operations/division/Makefile.am | 4 | ||||
-rw-r--r-- | src/operations/division/Makefile.in | 23 | ||||
-rw-r--r-- | src/operations/division/cdivides.c | 39 | ||||
-rw-r--r-- | src/operations/division/crdivs.c | 29 | ||||
-rw-r--r-- | src/operations/division/zdivides.c | 39 | ||||
-rw-r--r-- | src/operations/division/zrdivs.c | 30 | ||||
-rw-r--r-- | src/operations/includes/division.h | 12 | ||||
-rw-r--r-- | src/statisticsFunctions/mean/ccolumnmeana.c | 2 | ||||
-rw-r--r-- | src/statisticsFunctions/mean/crowmeana.c | 2 | ||||
-rw-r--r-- | src/statisticsFunctions/mean/zcolumnmeana.c | 2 | ||||
-rw-r--r-- | src/statisticsFunctions/mean/zrowmeana.c | 2 | ||||
-rw-r--r-- | src/statisticsFunctions/variance/cvariancea.c | 6 | ||||
-rw-r--r-- | src/statisticsFunctions/variance/zvariancea.c | 6 |
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 ; } |