diff options
Diffstat (limited to 'src/statisticsFunctions/variance/crowvariancea.c')
-rw-r--r-- | src/statisticsFunctions/variance/crowvariancea.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/statisticsFunctions/variance/crowvariancea.c b/src/statisticsFunctions/variance/crowvariancea.c index 22e05265..586b942e 100644 --- a/src/statisticsFunctions/variance/crowvariancea.c +++ b/src/statisticsFunctions/variance/crowvariancea.c @@ -15,24 +15,8 @@ void crowvariancea(floatComplex *in, int lines, int columns, floatComplex* out){ int i = 0 ; - - - - floatComplex* transp = (floatComplex*) malloc ( sizeof (floatComplex) *(unsigned int) (lines*columns)); - /*FIXME : NEED TO REVIEW TRANSPOSE COMPLEX FONCTIONS , they need to not do the conjugate - automaticaly */ - ctransposea ( in , lines , columns , transp ) ; - - for ( i = 0 ; i < columns *lines ; i++) - transp[i] = FloatComplex ( creals (transp[i] ) , cimags(transp[i])); for ( i = 0; i < columns ; i++) - { - - - out[i] = cvariancea ( transp + i*lines , lines ) ; - } - - free (transp); + out[i] = cvariancea ( in + i*lines , lines) ; } |