jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
36 lines • 1.6 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.YAXBParams = void 0;
const internal_modules_1 = require("../internal_modules");
const internal_modules_2 = require("../internal_modules");
const internal_modules_3 = require("../internal_modules");
/**
* Y = A.X + B
*/
class YAXBParams extends internal_modules_3.ParamsEquation {
constructor(rY, rA, rX, rB, nullParams = false) {
super();
this._Y = new internal_modules_1.ParamDefinition(this, "Y", internal_modules_2.ParamDomainValue.ANY, undefined, rY, internal_modules_1.ParamFamily.ANY, undefined, nullParams);
this._A = new internal_modules_1.ParamDefinition(this, "A", internal_modules_2.ParamDomainValue.ANY, undefined, rA, internal_modules_1.ParamFamily.ANY, undefined, nullParams);
this._X = new internal_modules_1.ParamDefinition(this, "X", internal_modules_2.ParamDomainValue.ANY, undefined, rX, internal_modules_1.ParamFamily.ANY, undefined, nullParams);
this._B = new internal_modules_1.ParamDefinition(this, "B", internal_modules_2.ParamDomainValue.ANY, undefined, rB, internal_modules_1.ParamFamily.ANY, undefined, nullParams);
this.addParamDefinition(this._Y);
this.addParamDefinition(this._A);
this.addParamDefinition(this._X);
this.addParamDefinition(this._B);
}
get Y() {
return this._Y;
}
get A() {
return this._A;
}
get X() {
return this._X;
}
get B() {
return this._B;
}
}
exports.YAXBParams = YAXBParams;
//# sourceMappingURL=yaxb_params.js.map