UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

30 lines 1.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DeverParams = void 0; const internal_modules_1 = require("../internal_modules"); const internal_modules_2 = require("../internal_modules"); const internal_modules_3 = require("../internal_modules"); /** * Common parameters of hydraulic structure equations */ class DeverParams extends internal_modules_3.ParallelStructureParams { /** * Paramètres communs à toutes les équations de structure * @param rQ Débit total (m3/s) * @param rZ1 Cote de l'eau amont (m) * @param rBR Largeur du cours d'eau amont (m) * @param rZR Cote du lit du cours d'eau amont (m) */ constructor(rQ, rZ1, rBR, rZR, nullParams = false) { super(rQ, rZ1, -Infinity); this.BR = new internal_modules_1.ParamDefinition(this, "BR", internal_modules_2.ParamDomainValue.ANY, "m", rBR, internal_modules_1.ParamFamily.WIDTHS, undefined, nullParams); this.addParamDefinition(this.BR); this.ZR = new internal_modules_1.ParamDefinition(this, "ZR", internal_modules_2.ParamDomainValue.ANY, "m", rZR, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams); this.addParamDefinition(this.ZR); // hide fields this.Z2.visible = false; this.Z2.singleValue = -Infinity; } } exports.DeverParams = DeverParams; //# sourceMappingURL=dever_params.js.map