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