jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
26 lines • 1.67 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConduiteDistribParams = 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 la conduite distributrice
*/
class ConduiteDistribParams extends internal_modules_3.ParamsEquation {
constructor(rQ, rD, rJ, rLg, rNu, 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", internal_modules_2.ParamDomainValue.POS, "m", rD, internal_modules_1.ParamFamily.DIAMETERS, undefined, nullParams);
this.J = new internal_modules_1.ParamDefinition(this, "J", internal_modules_2.ParamDomainValue.POS, "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.Nu = new internal_modules_1.ParamDefinition(this, "Nu", internal_modules_2.ParamDomainValue.POS, "Pa·s", rNu, undefined, undefined, nullParams);
this.addParamDefinition(this.Q);
this.addParamDefinition(this.D);
this.addParamDefinition(this.J);
this.addParamDefinition(this.Lg);
this.addParamDefinition(this.Nu);
}
}
exports.ConduiteDistribParams = ConduiteDistribParams;
//# sourceMappingURL=cond_distri_params.js.map