diff --git a/src/pipe_flow/pressureloss.ts b/src/pipe_flow/pressureloss.ts index 8d7c4e3d4aa1841e6000323119edab4b3c670f9d..7ccd38296e45c1ec03a7fa9a227f7d366dfbe306 100644 --- a/src/pipe_flow/pressureloss.ts +++ b/src/pipe_flow/pressureloss.ts @@ -6,7 +6,7 @@ import { PressureLossParams } from "./pressureloss_params"; import { PressureLossLaw } from "../pipe_flow/pressureloss_law"; import { PressureLossLawParams } from "../pipe_flow/pressurelosslaw_params"; -export class PressureLoss extends Nub implements Observer { +export class PressureLoss extends Nub { constructor(law: PressureLossLaw, dbg: boolean = false) { super(new PressureLossParams(), dbg); @@ -43,8 +43,13 @@ export class PressureLoss extends Nub implements Observer { return this.child.Equation(sVarCalc); } - // interface Observer + // interface IObservable - public update(sender: any, data: any) { + public addObserver(o: Observer) { + this.child.addObserver(o); + } + + public removeObserver(o: Observer) { + this.child.removeObserver(o); } }