jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
24 lines • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StructureKiviParams = 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 une équation de seuil rectangulaire Kindsvater-Carter & Villemonte (KIVI)
*/
class StructureKiviParams extends internal_modules_3.StructureParams {
constructor(rQ, rZDV, rZ1, rZ2, rL, rAlpha, rBeta, rZRAM, nullParams = false) {
super(rQ, rZDV, rZ1, rZ2, Infinity, nullParams);
this.L = new internal_modules_1.ParamDefinition(this, "L", internal_modules_2.ParamDomainValue.POS_NULL, "m", rL, internal_modules_1.ParamFamily.WIDTHS, undefined, nullParams);
this.addParamDefinition(this.L);
this.alpha = new internal_modules_1.ParamDefinition(this, "alpha", internal_modules_2.ParamDomainValue.POS, undefined, rAlpha, undefined, undefined, nullParams);
this.addParamDefinition(this.alpha);
this.beta = new internal_modules_1.ParamDefinition(this, "beta", internal_modules_2.ParamDomainValue.POS_NULL, undefined, rBeta, undefined, undefined, nullParams);
this.addParamDefinition(this.beta);
this.ZRAM = new internal_modules_1.ParamDefinition(this, "ZRAM", internal_modules_2.ParamDomainValue.ANY, "m", rZRAM, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams);
this.addParamDefinition(this.ZRAM);
}
}
exports.StructureKiviParams = StructureKiviParams;
//# sourceMappingURL=structure_kivi_params.js.map