diff options
Diffstat (limited to 'src/matrixOperations/chol')
-rw-r--r-- | src/matrixOperations/chol/cchola.c | 1 | ||||
-rw-r--r-- | src/matrixOperations/chol/schola.c | 2 | ||||
-rw-r--r-- | src/matrixOperations/chol/testDoubleChol.c | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/src/matrixOperations/chol/cchola.c b/src/matrixOperations/chol/cchola.c index a00718c1..4ebf473e 100644 --- a/src/matrixOperations/chol/cchola.c +++ b/src/matrixOperations/chol/cchola.c @@ -54,6 +54,7 @@ void cchola(floatComplex * in, int size, floatComplex *out){ out[j+i*size]=FloatComplex(0,0); } } + free(tmp); #else /* Do not use Lapack functions*/ diff --git a/src/matrixOperations/chol/schola.c b/src/matrixOperations/chol/schola.c index 1c9e9a6e..79c739b9 100644 --- a/src/matrixOperations/chol/schola.c +++ b/src/matrixOperations/chol/schola.c @@ -46,7 +46,7 @@ void schola(float * in, int size, float *out){ out[j+i*size]=0; } } - + free(tmp); #else /* Do not use Lapack functions*/ int i=0, j=0, k=0; diff --git a/src/matrixOperations/chol/testDoubleChol.c b/src/matrixOperations/chol/testDoubleChol.c index bf58480c..b96888ff 100644 --- a/src/matrixOperations/chol/testDoubleChol.c +++ b/src/matrixOperations/chol/testDoubleChol.c @@ -91,6 +91,7 @@ static void zcholaTest(void){ if (zimags(out[i])>1e-16) assert( (fabs(zimags(out[i])-resI[i]) / fabs(zimags(out[i]))) <1e-15); } + free(out); } |