summaryrefslogtreecommitdiff
path: root/src/statisticsFunctions/variance/crowvariancea.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/statisticsFunctions/variance/crowvariancea.c')
-rw-r--r--src/statisticsFunctions/variance/crowvariancea.c18
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) ;
}