jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
31 lines • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PL_LechaptCalmonParams = 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 le calcul Lechapt et Calmon
*/
class PL_LechaptCalmonParams extends internal_modules_3.PressureLossLawParams {
constructor(rL, rM, rN, nullParams = false) {
super();
this._L = new internal_modules_1.ParamDefinition(this, "L", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 0.8, 2), undefined, rL, undefined, false, nullParams);
this._M = new internal_modules_1.ParamDefinition(this, "M", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 1.5, 2.5), undefined, rM, undefined, false, nullParams);
this._N = new internal_modules_1.ParamDefinition(this, "N", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 4.5, 5.5), undefined, rN, undefined, false, nullParams);
this.addParamDefinition(this._L);
this.addParamDefinition(this._M);
this.addParamDefinition(this._N);
}
get L() {
return this._L;
}
get M() {
return this._M;
}
get N() {
return this._N;
}
}
exports.PL_LechaptCalmonParams = PL_LechaptCalmonParams;
//# sourceMappingURL=pl_lechaptcalmon_params.js.map