diff --git a/src/param/param-values.ts b/src/param/param-values.ts index cb27d317cf0ce7cc50ff1b7e8e9447b6ca276665..bd7eb3ef678657184818bfc5a07103d8d600349e 100644 --- a/src/param/param-values.ts +++ b/src/param/param-values.ts @@ -176,7 +176,7 @@ export class ParamValues { */ private _valueList: number[]; - constructor(o: number | any, max?: number, step?: number) { + public setValues(o: number | any, max?: number, step?: number) { if (typeof (o) === "number") { if (max == undefined) { this._valueMode = ParamValueMode.SINGLE; @@ -191,7 +191,7 @@ export class ParamValues { else if (Array.isArray(o)) this._valueList = o; else - throw new Error(`appel du constructeur ParamValues invalide`); + throw new Error(`ParamValues.setValues() : appel invalide`); } public get valueMode() { diff --git a/src/remous.ts b/src/remous.ts index 3231797be0103bdd4c6cb41a636c9db0e925df5f..d5ce39b99fb8f02c3129367766502faf33ae8621 100644 --- a/src/remous.ts +++ b/src/remous.ts @@ -251,7 +251,8 @@ export class CourbeRemous extends Nub { // Calcul des courbes de remous - const xValues = new ParamValues(0, this.prms.Long.v, this.Dx) + const xValues = new ParamValues(); + xValues.setValues(0, this.prms.Long.v, this.Dx) // let crbFlu: { [key: number]: number; } = this.calculFluvial(); const rCourbeFlu: ResultElement = this.calculFluvial(xValues);