public double Evaluate(Vector input) { Vector innerVector = new Vector(1); innerVector[0] = InnerFunction.Evaluate(input); return(OuterFunction.Evaluate(innerVector)); }
public float Evaluate(float x) { float y = x; if (InnerFunction != null) { y = InnerFunction.Evaluate(x); } y = EvaluateThis(y); if (OuterFunction != null) { y = OuterFunction.Evaluate(y); } return(y); }