UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

38 lines 1.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PressureLossParams = void 0; const internal_modules_1 = require("../internal_modules"); const internal_modules_2 = require("../internal_modules"); const internal_modules_3 = require("../internal_modules"); class PressureLossParams extends internal_modules_3.ParamsEquation { constructor(rQ, rD, rJ, rLg, rKloc, nullParams = false) { super(); this._Q = new internal_modules_1.ParamDefinition(this, "Q", internal_modules_2.ParamDomainValue.POS, "m³/s", rQ, internal_modules_1.ParamFamily.FLOWS, undefined, nullParams); this._D = new internal_modules_1.ParamDefinition(this, "D", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 0, 20), "m", rD, internal_modules_1.ParamFamily.DIAMETERS, undefined, nullParams); this._J = new internal_modules_1.ParamDefinition(this, "J", internal_modules_2.ParamDomainValue.POS_NULL, "m", rJ, undefined, undefined, nullParams); this._Lg = new internal_modules_1.ParamDefinition(this, "Lg", internal_modules_2.ParamDomainValue.POS, "m", rLg, internal_modules_1.ParamFamily.LENGTHS, undefined, nullParams); this._Kloc = new internal_modules_1.ParamDefinition(this, "Kloc", internal_modules_2.ParamDomainValue.POS_NULL, undefined, rKloc, undefined, undefined, nullParams); this.addParamDefinition(this._Q); this.addParamDefinition(this._D); this.addParamDefinition(this._J); this.addParamDefinition(this._Lg); this.addParamDefinition(this._Kloc); } get Q() { return this._Q; } get D() { return this._D; } get J() { return this._J; } get Lg() { return this._Lg; } get Kloc() { return this._Kloc; } } exports.PressureLossParams = PressureLossParams; //# sourceMappingURL=pressureloss_params.js.map