diff --git a/spec/remous/remous_rect_euler_pentefaible.spec.ts b/spec/remous/remous_rect_euler_pentefaible.spec.ts index d107b505bc4a86191860b10d4e13825d6494c127..8959ff342fea7f7d0657703c43b92611401f4686 100644 --- a/spec/remous/remous_rect_euler_pentefaible.spec.ts +++ b/spec/remous/remous_rect_euler_pentefaible.spec.ts @@ -70,7 +70,7 @@ describe("Class Remous / section rectangulaire :", () => { // expLog.add(new ErrorMessage(ErrorCode.ERROR_REMOUS_CALCUL_TORRENTIEL)); - // m = new ErrorMessage(ErrorCode.ERROR_REMOUS_ARRET_CRITIQUE) + // m = new ErrorMessage(ErrorCode.WARNING_REMOUS_ARRET_CRITIQUE) // m.extraVar["x"] = 10; // expLog.add(m); @@ -146,7 +146,7 @@ describe("Class Remous / section rectangulaire :", () => { // expLog.add(new ErrorMessage(ErrorCode.ERROR_REMOUS_CALCUL_TORRENTIEL)); - // m = new ErrorMessage(ErrorCode.ERROR_REMOUS_ARRET_CRITIQUE) + // m = new ErrorMessage(ErrorCode.WARNING_REMOUS_ARRET_CRITIQUE) // m.extraVar["x"] = 20; // expLog.add(m); diff --git a/spec/remous/remous_rect_euler_penteforte.spec.ts b/spec/remous/remous_rect_euler_penteforte.spec.ts index 8a6670d9cb47a968ebbd415ed2ca091b07615348..040fe15450e0c511c1527dbd58b4eebf13b32732 100644 --- a/spec/remous/remous_rect_euler_penteforte.spec.ts +++ b/spec/remous/remous_rect_euler_penteforte.spec.ts @@ -123,7 +123,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_FLUVIAL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar.x = 95; expLog.add(m); @@ -190,7 +190,7 @@ describe("Class Remous / section rectangulaire :", () => { // expLog.add(new Message(MessageCode.ERROR_REMOUS_CALCUL_FLUVIAL)); - // m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE) + // m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE) // m.extraVar["x"] = 85; // expLog.add(m); diff --git a/spec/remous/remous_rect_rk4_pentefaible.spec.ts b/spec/remous/remous_rect_rk4_pentefaible.spec.ts index 25e8802cac07e56a0cd59165c661602b1fde1006..8e6938564f8741f3f54c93c82724781311aa57ab 100644 --- a/spec/remous/remous_rect_rk4_pentefaible.spec.ts +++ b/spec/remous/remous_rect_rk4_pentefaible.spec.ts @@ -71,7 +71,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_TORRENTIEL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar.x = 5; expLog.add(m); @@ -136,7 +136,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_TORRENTIEL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar.x = 15; expLog.add(m); diff --git a/spec/remous/remous_rect_rk4_penteforte.spec.ts b/spec/remous/remous_rect_rk4_penteforte.spec.ts index 471d81c6890d1f5823c75b2faa8b840d54e6fdcd..379ee1b1b598d410ecaa37cb7b35caa878201f0e 100644 --- a/spec/remous/remous_rect_rk4_penteforte.spec.ts +++ b/spec/remous/remous_rect_rk4_penteforte.spec.ts @@ -132,7 +132,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_FLUVIAL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE) + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE) m.extraVar.x = 95; expLog.add(m); @@ -197,7 +197,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_FLUVIAL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE) + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE) m.extraVar.x = 85; expLog.add(m); diff --git a/spec/remous/remous_rect_trapezes_pentefaible.spec.ts b/spec/remous/remous_rect_trapezes_pentefaible.spec.ts index 7f5f3f9345f5a8b6e520448714634ccb0d09f2bb..c7dedf8d96ab0c1081507292f9910235cbf95126 100644 --- a/spec/remous/remous_rect_trapezes_pentefaible.spec.ts +++ b/spec/remous/remous_rect_trapezes_pentefaible.spec.ts @@ -65,7 +65,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_TORRENTIEL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar.x = 5; expLog.add(m); @@ -130,7 +130,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_TORRENTIEL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar.x = 15; expLog.add(m); @@ -432,7 +432,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_TORRENTIEL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar.x = 15; expLog.add(m); diff --git a/spec/remous/remous_rect_trapezes_penteforte.spec.ts b/spec/remous/remous_rect_trapezes_penteforte.spec.ts index 4104df84aa20581f3f0a1b9bebba6eb6db3e5f00..fd8875a93d9450d984634d49ac0e1b791d000ab0 100644 --- a/spec/remous/remous_rect_trapezes_penteforte.spec.ts +++ b/spec/remous/remous_rect_trapezes_penteforte.spec.ts @@ -133,7 +133,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_FLUVIAL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar.x = 95; expLog.add(m); @@ -197,7 +197,7 @@ describe("Class Remous / section rectangulaire :", () => { expLog.add(new Message(MessageCode.INFO_REMOUS_CALCUL_FLUVIAL)); - m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar.x = 90; expLog.add(m); diff --git a/src/remous.ts b/src/remous.ts index 6233860628d69a24fa7a047a6c648704bee6742b..76b6ea4f72b572cb77ca882272aebd089a946a39 100644 --- a/src/remous.ts +++ b/src/remous.ts @@ -190,7 +190,7 @@ export class CourbeRemous extends Nub { */ private Calc_Y_EulerExplicite(Y: number): Result { if (!this.Sn.HautCritique.ok) - return new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); // L'appel à Calc('J') avec Y en paramètre réinitialise toutes les données dépendantes de la ligne d'eau @@ -202,7 +202,7 @@ export class CourbeRemous extends Nub { const Y2 = Y + this.Dx * rDXDY.vCalc; if (XOR(this.Dx > 0, !(Y2 < this.Sn.HautCritique.vCalc))) { - return new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); } return new Result(Y2); @@ -215,7 +215,7 @@ export class CourbeRemous extends Nub { */ private Calc_Y_RK4(Y: number): Result { if (!this.Sn.HautCritique.ok) - return new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); // L'appel à Calc('J') avec Y en paramètre réinitialise toutes les données dépendantes de la ligne d'eau let Dx = this.Dx; @@ -229,7 +229,7 @@ export class CourbeRemous extends Nub { let hc = this.Sn.HautCritique.vCalc; if (XOR(Dx > 0, !(Y + Dx / 2 * k1 < hc))) { - return new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); } // let k2 = this.Calc_dYdX(Y + Dx / 2 * k1); @@ -239,7 +239,7 @@ export class CourbeRemous extends Nub { const k2 = rDXDY2.vCalc; if (XOR(Dx > 0, !(Y + Dx / 2 * k2 < hc))) { - return new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); } // let k3 = this.Calc_dYdX(Y + Dx / 2 * k2); @@ -249,7 +249,7 @@ export class CourbeRemous extends Nub { const k3 = rDXDY3.vCalc; if (XOR(Dx > 0, !(Y + Dx / 2 * k3 < hc))) { - return new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); } // let k4 = this.Calc_dYdX(Y + Dx * k3); @@ -262,7 +262,7 @@ export class CourbeRemous extends Nub { //if ($this ->rDx > 0 xor !($Yout < $this ->oSect ->rHautCritique)) { return false; } if (XOR(Dx > 0, !(Yout < hc))) { - let res = new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + let res = new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); } return new Result(Yout); @@ -283,7 +283,7 @@ export class CourbeRemous extends Nub { */ private Calc_Y_Trapez(Y: number): Result { if (!this.Sn.HautCritique.ok) - return new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); let Dicho = new Dichotomie(this, "Y", this._debugDicho, "Hs"); @@ -307,7 +307,7 @@ export class CourbeRemous extends Nub { return r; if (XOR(this.Dx > 0, !(r.vCalc < this.Sn.HautCritique.vCalc))) { - return new Result(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new Result(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); } // return new Result(Y2); @@ -405,7 +405,7 @@ export class CourbeRemous extends Nub { trY[round(x, this.prmSect.iPrec.v)] = rY.vCalc; } else { - let m = new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE); + let m = new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE); m.extraVar["x"] = x; // this._log.add(m); res.addMessage(m); @@ -453,7 +453,7 @@ export class CourbeRemous extends Nub { */ public calculFluvial(): ResultElement { if (!this.Sn.HautCritique.ok) - return new ResultElement(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new ResultElement(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); // Calcul depuis l'aval if (this.Sn.HautCritique.vCalc <= this.prms.Yaval.v) { @@ -479,7 +479,7 @@ export class CourbeRemous extends Nub { */ public calculTorrentiel(): ResultElement { if (!this.Sn.HautCritique.ok) - return new ResultElement(new Message(MessageCode.ERROR_REMOUS_ARRET_CRITIQUE)); + return new ResultElement(new Message(MessageCode.WARNING_REMOUS_ARRET_CRITIQUE)); // Calcul depuis l'amont if (this.Sn.HautCritique.vCalc >= this.prms.Yamont.v) { diff --git a/src/util/message.ts b/src/util/message.ts index 7a71a938e179332d51f0bb23da826f384f7c1217..6f0cd183be78235b869a14aa2dbacbe581874a91 100644 --- a/src/util/message.ts +++ b/src/util/message.ts @@ -106,7 +106,7 @@ export enum MessageCode { /** * courbes de remous : Arrêt du calcul : hauteur critique atteinte à l'abscisse x */ - ERROR_REMOUS_ARRET_CRITIQUE = -500, + WARNING_REMOUS_ARRET_CRITIQUE = -500, /** * courbe de remous : Condition limite aval >= Hauteur critique : calcul de la partie fluviale à partir de l'aval