diff options
-rw-r--r-- | src/auxiliaryFunctions/sign/csigna.c | 25 | ||||
-rw-r--r-- | src/auxiliaryFunctions/sign/csigns.c | 19 | ||||
-rw-r--r-- | src/auxiliaryFunctions/sign/dsigna.c | 26 | ||||
-rw-r--r-- | src/auxiliaryFunctions/sign/ssigna.c | 25 | ||||
-rw-r--r-- | src/auxiliaryFunctions/sign/zsigna.c | 25 | ||||
-rw-r--r-- | src/auxiliaryFunctions/sign/zsigns.c | 19 |
6 files changed, 133 insertions, 6 deletions
diff --git a/src/auxiliaryFunctions/sign/csigna.c b/src/auxiliaryFunctions/sign/csigna.c index d27117ff..c1e5e50d 100644 --- a/src/auxiliaryFunctions/sign/csigna.c +++ b/src/auxiliaryFunctions/sign/csigna.c @@ -1 +1,24 @@ -/* FIXME : Implementation */ +/* +** -*- C -*- +** +** csigna.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Sep 7 17:36:56 2007 bruno +** Last update Fri Sep 7 17:37:15 2007 bruno +** +** Copyright INRIA 2007 +*/ + +#include "sign.h" + +int csigna(floatComplex *in, int size) { + int i = 0; + int sign = 1; + + /* FIXME : Does it what it's supposed to do ? */ + for (i = 0 ; i < size ; ++i) { + sign = sign * csigns(in[i]); + } + return sign; +} diff --git a/src/auxiliaryFunctions/sign/csigns.c b/src/auxiliaryFunctions/sign/csigns.c index d27117ff..9590e4bf 100644 --- a/src/auxiliaryFunctions/sign/csigns.c +++ b/src/auxiliaryFunctions/sign/csigns.c @@ -1 +1,18 @@ -/* FIXME : Implementation */ +/* +** -*- C -*- +** +** csigns.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Sep 7 16:56:47 2007 bruno +** Last update Fri Sep 7 17:29:18 2007 bruno +** +** Copyright INRIA 2007 +*/ + +#include "sign.h" + +int csigns(floatComplex in) { + /* FIXME : Dummy ...*/ + return -1; +} diff --git a/src/auxiliaryFunctions/sign/dsigna.c b/src/auxiliaryFunctions/sign/dsigna.c index d27117ff..b72bbb9c 100644 --- a/src/auxiliaryFunctions/sign/dsigna.c +++ b/src/auxiliaryFunctions/sign/dsigna.c @@ -1 +1,25 @@ -/* FIXME : Implementation */ +/* +** -*- C -*- +** +** dsigna.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Sep 7 17:35:44 2007 bruno +** Last update Fri Sep 7 17:36:15 2007 bruno +** +** Copyright INRIA 2007 +*/ + +#include "sign.h" + +int dsigna(double *in, int size) { + int i = 0; + int sign = 1; + + /* FIXME : Does it what it's supposed to do ? */ + for (i = 0 ; i < size ; ++i) { + sign = sign * dsigns(in[i]); + } + return sign; +} + diff --git a/src/auxiliaryFunctions/sign/ssigna.c b/src/auxiliaryFunctions/sign/ssigna.c index d27117ff..5926e99d 100644 --- a/src/auxiliaryFunctions/sign/ssigna.c +++ b/src/auxiliaryFunctions/sign/ssigna.c @@ -1 +1,24 @@ -/* FIXME : Implementation */ +/* +** -*- C -*- +** +** ssigna.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Sep 7 17:30:57 2007 bruno +** Last update Fri Sep 7 17:35:32 2007 bruno +** +** Copyright INRIA 2007 +*/ + +#include "sign.h" + +int ssigna(float *in, int size) { + int i = 0; + int sign = 1; + + /* FIXME : Does it what it's supposed to do ? */ + for (i = 0 ; i < size ; ++i) { + sign = sign * ssigns(in[i]); + } + return sign; +} diff --git a/src/auxiliaryFunctions/sign/zsigna.c b/src/auxiliaryFunctions/sign/zsigna.c index d27117ff..cb6c13b7 100644 --- a/src/auxiliaryFunctions/sign/zsigna.c +++ b/src/auxiliaryFunctions/sign/zsigna.c @@ -1 +1,24 @@ -/* FIXME : Implementation */ +/* +** -*- C -*- +** +** zsigna.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Sep 7 17:38:11 2007 bruno +** Last update Fri Sep 7 17:38:36 2007 bruno +** +** Copyright INRIA 2007 +*/ + +#include "sign.h" + +int zsigna(doubleComplex *in, int size) { + int i = 0; + int sign = 1; + + /* FIXME : Does it what it's supposed to do ? */ + for (i = 0 ; i < size ; ++i) { + sign = sign * zsigns(in[i]); + } + return sign; +} diff --git a/src/auxiliaryFunctions/sign/zsigns.c b/src/auxiliaryFunctions/sign/zsigns.c index d27117ff..ae1a960c 100644 --- a/src/auxiliaryFunctions/sign/zsigns.c +++ b/src/auxiliaryFunctions/sign/zsigns.c @@ -1 +1,18 @@ -/* FIXME : Implementation */ +/* +** -*- C -*- +** +** zsigns.c +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Fri Sep 7 17:29:33 2007 bruno +** Last update Fri Sep 7 17:30:33 2007 bruno +** +** Copyright INRIA 2007 +*/ + +#include "sign.h" + +int zsigns(doubleComplex in) { +/* FIXME : Dummy... */ + return -1; +} |