コード例 #1
0
ファイル: OperatorNode.cs プロジェクト: martugin/InfoTask2
        //Вычисление значений
        public IVal Calculate()
        {
            IVal val = null;

            foreach (var arg in ArgsList)
            {
                val = arg.Calculate();
            }
            return(val);
        }
コード例 #2
0
        //Вычисление значения (предварительно выполняется получение расчетных значений)
        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));
        }
コード例 #3
0
 public Plotter(IVal xAxis, IVal yAxis)
 {
     this.xAxis = xAxis;
     this.yAxis = yAxis;
 }