jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
33 lines • 1.61 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PabPuissanceParams = void 0;
const internal_modules_1 = require("../internal_modules");
const internal_modules_2 = require("../internal_modules");
const internal_modules_3 = require("../internal_modules");
class PabPuissanceParams extends internal_modules_3.ParamsEquation {
constructor(rDH, rQ, rV, rPV, nullParams = false) {
super();
this._DH = new internal_modules_1.ParamDefinition(this, "DH", internal_modules_2.ParamDomainValue.POS, "m", rDH, internal_modules_1.ParamFamily.BASINFALLS, undefined, nullParams);
this._Q = new internal_modules_1.ParamDefinition(this, "Q", internal_modules_2.ParamDomainValue.POS_NULL, "m³/s", rQ, internal_modules_1.ParamFamily.FLOWS, undefined, nullParams);
this._V = new internal_modules_1.ParamDefinition(this, "V", internal_modules_2.ParamDomainValue.POS, "m³", rV, internal_modules_1.ParamFamily.VOLUMES, undefined, nullParams);
this._PV = new internal_modules_1.ParamDefinition(this, "PV", internal_modules_2.ParamDomainValue.POS, "W/m³", rPV, undefined, undefined, nullParams);
this.addParamDefinition(this._DH);
this.addParamDefinition(this._Q);
this.addParamDefinition(this._V);
this.addParamDefinition(this._PV);
}
get DH() {
return this._DH;
}
get Q() {
return this._Q;
}
get V() {
return this._V;
}
get PV() {
return this._PV;
}
}
exports.PabPuissanceParams = PabPuissanceParams;
//# sourceMappingURL=pab_puissance_params.js.map