diff options
Diffstat (limited to 'src/type/testFloatComplex.c')
-rw-r--r-- | src/type/testFloatComplex.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/type/testFloatComplex.c b/src/type/testFloatComplex.c index 464783eb..4dab9977 100644 --- a/src/type/testFloatComplex.c +++ b/src/type/testFloatComplex.c @@ -26,6 +26,8 @@ int matrixCreation(void) { float imag[size]; floatComplex *Z; + float extractedReal[size]; + float extractedImag[size]; int i = 0; @@ -45,6 +47,15 @@ int matrixCreation(void) { assert(cimags(Z[i]) == size - i); } + creala(Z, size, extractedReal); + cimaga(Z, size, extractedImag); + for (i = 0; i < size; ++i) + { + printf("Partie reelle = %f\n", extractedReal[i]); + assert(extractedReal[i] == i); + printf("Partie imaginaire = %f\n", extractedImag[i]); + assert(extractedImag[i] == size - i); + } return 0; } |