public override void SetDependent(Equation <T> dependent) { mDependent = dependent; }
public MultiplicativeEquation(Equation <T> a, Equation <T> b) { this.a = a; this.b = b; }
public override void SetDependent(Equation <T> dependent) { throw new InvalidOperationException("Cannot set dependent equation to constant function."); }
public abstract void SetDependent(Equation <T> dependent);
public AdditiveEquation(Equation <T> a, Equation <T> b) { this.a = a; this.b = b; }