UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

93 lines 5.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GrilleParams = void 0; const internal_modules_1 = require("../internal_modules"); const internal_modules_2 = require("../internal_modules"); const internal_modules_3 = require("../internal_modules"); class GrilleParams extends internal_modules_3.ParamsEquation { constructor(rQMax, rCRad, rCEau, rCSomGrille, rB, rBeta, rAlpha, rb, rp, re, ra, rc, rO, rOb, rOEntH, rcIncl, nullParams = false) { super(); this._QMax = new internal_modules_1.ParamDefinition(this, "QMax", internal_modules_2.ParamDomainValue.POS_NULL, "m³/s", rQMax, internal_modules_1.ParamFamily.FLOWS, undefined, nullParams); this._CRad = new internal_modules_1.ParamDefinition(this, "CRad", internal_modules_2.ParamDomainValue.ANY, "m", rCRad, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams); this._CEau = new internal_modules_1.ParamDefinition(this, "CEau", internal_modules_2.ParamDomainValue.ANY, "m", rCEau, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams); this._CSomGrille = new internal_modules_1.ParamDefinition(this, "CSomGrille", internal_modules_2.ParamDomainValue.ANY, "m", rCSomGrille, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams); this._B = new internal_modules_1.ParamDefinition(this, "B", internal_modules_2.ParamDomainValue.POS, "m", rB, internal_modules_1.ParamFamily.WIDTHS, undefined, nullParams); this._Beta = new internal_modules_1.ParamDefinition(this, "Beta", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 15, 90), "°", rBeta, undefined, undefined, nullParams); this._Alpha = new internal_modules_1.ParamDefinition(this, "Alpha", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 30, 90), "°", rAlpha, undefined, undefined, nullParams); this._b = new internal_modules_1.ParamDefinition(this, "b", internal_modules_2.ParamDomainValue.POS, "mm", rb, undefined, undefined, nullParams); this._p = new internal_modules_1.ParamDefinition(this, "p", internal_modules_2.ParamDomainValue.POS, "mm", rp, undefined, undefined, nullParams); this._e = new internal_modules_1.ParamDefinition(this, "e", internal_modules_2.ParamDomainValue.POS, "mm", re, undefined, undefined, nullParams); this._a = new internal_modules_1.ParamDefinition(this, "a", internal_modules_2.ParamDomainValue.POS, "", ra, undefined, false, nullParams); this._c = new internal_modules_1.ParamDefinition(this, "c", internal_modules_2.ParamDomainValue.POS, "", rc, undefined, false, nullParams); this._O = new internal_modules_1.ParamDefinition(this, "O", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 0, 1), "", rO, undefined, undefined, nullParams); this._Ob = new internal_modules_1.ParamDefinition(this, "Ob", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 0.28, 0.53), "", rOb, undefined, false, nullParams); this._OEntH = new internal_modules_1.ParamDefinition(this, "OEntH", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 0, 0.28), "", rOEntH, undefined, false, nullParams); this._cIncl = new internal_modules_1.ParamDefinition(this, "cIncl", internal_modules_2.ParamDomainValue.POS, "", rcIncl, undefined, undefined, nullParams); this.addParamDefinition(this._QMax); this.addParamDefinition(this._CRad); this.addParamDefinition(this._CEau); this.addParamDefinition(this._CSomGrille); this.addParamDefinition(this._B); this.addParamDefinition(this._Beta); this.addParamDefinition(this._Alpha); this.addParamDefinition(this._b); this.addParamDefinition(this._p); this.addParamDefinition(this._e); this.addParamDefinition(this._a); this.addParamDefinition(this._c); this.addParamDefinition(this._O); this.addParamDefinition(this._Ob); this.addParamDefinition(this._OEntH); this.addParamDefinition(this._cIncl); } get QMax() { return this._QMax; } get CRad() { return this._CRad; } get CEau() { return this._CEau; } get CSomGrille() { return this._CSomGrille; } get B() { return this._B; } get Beta() { return this._Beta; } get Alpha() { return this._Alpha; } get b() { return this._b; } get p() { return this._p; } get e() { return this._e; } get a() { return this._a; } get c() { return this._c; } get O() { return this._O; } get Ob() { return this._Ob; } get OEntH() { return this._OEntH; } get cIncl() { return this._cIncl; } } exports.GrilleParams = GrilleParams; //# sourceMappingURL=grille_params.js.map