diff --git a/src/remous.ts b/src/remous.ts
index d50044435331c20a72261d7cf4d7ff527a9bc2cb..9ad72bbed10ecb0b0219766fbd5fe71536e82344 100644
--- a/src/remous.ts
+++ b/src/remous.ts
@@ -401,7 +401,7 @@ export class CourbeRemous extends Nub {
 		"flu": { [key: number]: number; },
 		"tor": { [key: number]: number; },
 		"trX": string[],
-		"tRes": number[]
+		"tRes": { [key: number]: number }
 	} {
 		let Yc: number = this.Sn.Calc("Yc");
 
@@ -565,7 +565,7 @@ export class CourbeRemous extends Nub {
 							// this.debug("rXCC=" + rXCC);
 							if (iSens * (rXCC - rX) < 0) {
 								delete crbComplete[rXCC];
-								this.debug("Modification de la ligne d'eau complète : suppression de la valeur à rX=" + rXCC);
+								this.debug("Modification de la ligne d'eau complète : suppression de la valeur à rXCC=" + rXCC + ", rX=" + rX + ", iSens*(rXCC-rX)=" + (iSens * (rXCC - rX)));
 							} else if (rXCC == rX) {
 								this.debug("Modification de la ligne d'eau complète : valeur " + crbComplete[rXCC] + " remplacée par " + crbPartielle[rXCC] + " à rX=" + rXCC);
 								crbComplete[rXCC] = crbPartielle[rXCC];
@@ -644,7 +644,7 @@ export class CourbeRemous extends Nub {
 
 		// Calcul de la variable à calculer
 
-		let tRes: number[] = [];
+		let tRes: { [key: number]: number } = {};
 		if (val_a_cal != undefined && nFlu != 0 && nTor != 0) {
 			for (let rX of trX) {
 				let rY = undefined;