diff options
Diffstat (limited to 'src/auxiliaryFunctions/sign/zsigna.c')
-rw-r--r-- | src/auxiliaryFunctions/sign/zsigna.c | 25 |
1 files changed, 24 insertions, 1 deletions
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; +} |