//Вычисление значений public IVal Calculate() { IVal val = null; foreach (var arg in ArgsList) { val = arg.Calculate(); } return(val); }
//Вычисление значения (предварительно выполняется получение расчетных значений) public override IVal Calculate(IVal[] par) { var ppar = new IVal[par.Length]; for (int i = 0; i < par.Length; i++) { ppar[i] = par[i].CalcValue; } return(ValueCalculate(ppar)); }
public Plotter(IVal xAxis, IVal yAxis) { this.xAxis = xAxis; this.yAxis = yAxis; }