jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
37 lines • 1.85 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConcentrationBlocsParams = void 0;
const internal_modules_1 = require("../internal_modules");
const internal_modules_2 = require("../internal_modules");
const internal_modules_3 = require("../internal_modules");
class ConcentrationBlocsParams extends internal_modules_3.ParamsEquation {
constructor(rC, rN, rL, rD, nullParams = false) {
super();
this._C = new internal_modules_1.ParamDefinition(this, "C", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 0, 1), undefined, rC, internal_modules_1.ParamFamily.BLOCKCONCENTRATION, undefined, nullParams);
this._N = new internal_modules_1.ParamDefinition(this, "N", internal_modules_2.ParamDomainValue.POS, undefined, rN, undefined, undefined, nullParams);
this._L = new internal_modules_1.ParamDefinition(this, "L", internal_modules_2.ParamDomainValue.POS, "m", rL, internal_modules_1.ParamFamily.WIDTHS, undefined, nullParams);
this._D = new internal_modules_1.ParamDefinition(this, "D", new internal_modules_2.ParamDomain(internal_modules_2.ParamDomainValue.INTERVAL, 0, 2), "m", rD, internal_modules_1.ParamFamily.DIAMETERS, undefined, nullParams);
this.addParamDefinition(this._C);
this.addParamDefinition(this._N);
this.addParamDefinition(this._L);
this.addParamDefinition(this._D);
}
/** Concentration de blocs */
get C() {
return this._C;
}
/** Nombre de motifs */
get N() {
return this._N;
}
/** Largeur de la passe */
get L() {
return this._L;
}
/** Diamètre des plots */
get D() {
return this._D;
}
}
exports.ConcentrationBlocsParams = ConcentrationBlocsParams;
//# sourceMappingURL=concentration_blocs_params.js.map