jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
33 lines • 1.59 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PenteParams = void 0;
const internal_modules_1 = require("../internal_modules");
const internal_modules_2 = require("../internal_modules");
const internal_modules_3 = require("../internal_modules");
class PenteParams extends internal_modules_3.ParamsEquation {
constructor(rZ1, rZ2, rL, rI, nullParams = false) {
super();
this._Z1 = new internal_modules_1.ParamDefinition(this, "Z1", internal_modules_2.ParamDomainValue.ANY, "m", rZ1, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams);
this._Z2 = new internal_modules_1.ParamDefinition(this, "Z2", internal_modules_2.ParamDomainValue.ANY, "m", rZ2, internal_modules_1.ParamFamily.ELEVATIONS, undefined, nullParams);
this._L = new internal_modules_1.ParamDefinition(this, "L", internal_modules_2.ParamDomainValue.POS, "m", rL, internal_modules_1.ParamFamily.LENGTHS, undefined, nullParams);
this._I = new internal_modules_1.ParamDefinition(this, "I", internal_modules_2.ParamDomainValue.ANY, "m/m", rI, internal_modules_1.ParamFamily.SLOPES, undefined, nullParams);
this.addParamDefinition(this._Z1);
this.addParamDefinition(this._Z2);
this.addParamDefinition(this._L);
this.addParamDefinition(this._I);
}
get Z1() {
return this._Z1;
}
get Z2() {
return this._Z2;
}
get L() {
return this._L;
}
get I() {
return this._I;
}
}
exports.PenteParams = PenteParams;
//# sourceMappingURL=pente_params.js.map