diff --git a/src/nub.ts b/src/nub.ts index c4cc38959b2f202b98c4d0ca764cb1f5d4192ac4..c3f36c512ab79bc29fd4674a8230ff0045e16ffe 100644 --- a/src/nub.ts +++ b/src/nub.ts @@ -1,6 +1,6 @@ import { CalculatorType, ComputeNode } from "./compute-node"; import { Dichotomie } from "./dichotomie"; -import { acSection, IParamDefinitionIterator, Pab, ParamDefinition, ParamsEquation, +import { acSection, IParamDefinitionIterator, MacrorugoCompound, Pab, ParamDefinition, ParamsEquation, ParamsEquationArrayIterator, Session, Structure } from "./index"; import { LinkedValue } from "./linked-value"; import { ParamCalculability, ParamFamily } from "./param/param-definition"; @@ -580,8 +580,8 @@ export abstract class Nub extends ComputeNode implements IObservable { } } - // 3. children Nubs, except for PAB - if (! (this instanceof Pab)) { + // 3. children Nubs, except for PAB and MRC + if (! (this instanceof Pab || this instanceof MacrorugoCompound)) { for (const cn of this.getChildren()) { res = res.concat(cn.getLinkableValues(src)); }