diff --git a/src/prebarrage/pre_barrage.ts b/src/prebarrage/pre_barrage.ts index db12533500a68db07583abc6a3635c88aa321728..50d779cde09e9c8cbdcf159920707aa0662849b8 100644 --- a/src/prebarrage/pre_barrage.ts +++ b/src/prebarrage/pre_barrage.ts @@ -369,6 +369,17 @@ export class PreBarrage extends Nub { } } + // recalculate Q on all walls without error inhibition + for (const c of this._children) { + if (c instanceof PbCloison) { + // sauvegarde des messages générés pendant les itérations de dichotomie + const logBackup: cLog = c.result.resultElement.log.clone(); + c.finalCalc(); + // restitution des messages sauvés + c.result.resultElement.log.addLog(logBackup); + } + } + return res; }