diff --git a/src/compute-node.ts b/src/compute-node.ts index d7364f71a916decd11d5575cd694b95e3ca829e6..51515e93658a63dee25afb39877c7bfed2676c4d 100644 --- a/src/compute-node.ts +++ b/src/compute-node.ts @@ -34,7 +34,6 @@ export enum ComputeNodeType { /** * noeud de calcul */ -// tslint:disable-next-line:max-classes-per-file export abstract class ComputeNode extends JalhydObject implements IDebug { protected _prms: ParamsEquation; diff --git a/src/dichotomie.ts b/src/dichotomie.ts index df166f00733f8f20406d5c868dffeb4ea1099b18..f4d7b056097857e845cb8796e62a7c7522dd3b74 100644 --- a/src/dichotomie.ts +++ b/src/dichotomie.ts @@ -1,5 +1,4 @@ -// import { XOR, BoolIdentity, Debug, Result, ResultCode, UndefinedError } from "./base"; -import { BoolIdentity, Debug, XOR } from "./base"; +import { BoolIdentity, Debug } from "./base"; import { Nub } from "./nub"; import { ParamDefinition } from "./param/param-definition"; import { ParamDomain, ParamDomainValue } from "./param/param-domain"; diff --git a/src/nub.ts b/src/nub.ts index 76660b3e0e6d422b9bd6860adec3e5ab6da2b6a8..11f98edc119bba4af403930e02625fe4c7b3253c 100644 --- a/src/nub.ts +++ b/src/nub.ts @@ -36,10 +36,6 @@ export abstract class Nub extends ComputeNode implements IReferencedNub { this._props = params.clone(); } - public hasProperties(p: Props | {}): boolean { - return this._props.hasProperties(p); - } - /** * Formule utilisée pour le calcul analytique (solution directe ou méthode de résolution spécifique) */ diff --git a/src/props.ts b/src/props.ts index 729b82c3659c9e1a683fe970eb1da8aaeb9fe7e9..087e8cf1ace5230d184ef8c805216d1c9f2d9d76 100644 --- a/src/props.ts +++ b/src/props.ts @@ -12,19 +12,6 @@ export class Props implements IObservable { this._observable = new Observable(); } - public hasProperties(props: Props | {}): boolean { - const keys = Object.keys(this._props); - const p = props instanceof Props ? props._props : props; - - for (const k of keys) { - if (this._props[k] !== p[k]) { - return false; - } - } - - return true; - } - public getPropValue(key: string): any { return this._props[key]; } diff --git a/src/session.ts b/src/session.ts index df791ac8423fcdf2f25dbce9a322c7e7788251f6..0662c7aea930893f560945bb31ee3b53257cef91 100644 --- a/src/session.ts +++ b/src/session.ts @@ -56,15 +56,6 @@ export class Session { return res; } - public findNub(params: Props | {}): Nub { - for (const n of this._nubs) { - if (n.hasProperties(params)) { - return n; - } - } - return undefined; - } - /** * remplace un Nub par un nouveau dans la session * @param sn Nub à remplacer