UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

24 lines 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StructureKiviParams = void 0; const internal_modules_1 = require("../internal_modules"); const internal_modules_2 = require("../internal_modules"); const internal_modules_3 = require("../internal_modules"); /** * Paramètres pour une équation de seuil rectangulaire Kindsvater-Carter & Villemonte (KIVI) */ class StructureKiviParams extends internal_modules_3.StructureParams { constructor(rQ, rZDV, rZ1, rZ2, rL, rAlpha, rBeta, rZRAM, nullParams = false) { super(rQ, rZDV, rZ1, rZ2, Infinity, nullParams); this.L = new internal_modules_1.ParamDefinition(this, "L", internal_modules_2.ParamDomainValue.POS_NULL, "m", rL, internal_modules_1.ParamFamily.WIDTHS, undefined, nullParams); this.addParamDefinition(this.L); this.alpha = new internal_modules_1.ParamDefinition(this, "alpha", internal_modules_2.ParamDomainValue.POS, undefined, rAlpha, undefined, undefined, nullParams); this.addParamDefinition(this.alpha); this.beta = new internal_modules_1.ParamDefinition(this, "beta", internal_modules_2.ParamDomainValue.POS_NULL, undefined, rBeta, undefined, undefined, nullParams); this.addParamDefinition(this.beta); this.ZRAM = new internal_modules_1.ParamDefinition(this, "ZRAM", internal_modules_2.ParamDomainValue.ANY, "m", rZRAM, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams); this.addParamDefinition(this.ZRAM); } } exports.StructureKiviParams = StructureKiviParams; //# sourceMappingURL=structure_kivi_params.js.map