UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

28 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ParallelStructureParams = 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 ParallelStructureParams extends internal_modules_3.ParamsEquation { /** * Paramètres communs à toutes les équations de structure * @param rQ Débit total (m3/s) * @param rZ1 Cote de l'eau amont (m) * @param rZ2 Cote de l'eau aval (m) */ constructor(rQ, rZ1, rZ2, nullParams = false) { super(); this.Q = new internal_modules_1.ParamDefinition(this, "Q", internal_modules_2.ParamDomainValue.ANY, "m³/s", rQ, internal_modules_1.ParamFamily.FLOWS, undefined, nullParams); this.addParamDefinition(this.Q); this.Z1 = new internal_modules_1.ParamDefinition(this, "Z1", internal_modules_2.ParamDomainValue.ANY, "m", rZ1, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams); this.addParamDefinition(this.Z1); this.Z2 = new internal_modules_1.ParamDefinition(this, "Z2", internal_modules_2.ParamDomainValue.ANY, "m", rZ2, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams); this.addParamDefinition(this.Z2); } } exports.ParallelStructureParams = ParallelStructureParams; //# sourceMappingURL=parallel_structure_params.js.map