public double Evaluate(Vector input)
        {
            Vector innerVector = new Vector(1);

            innerVector[0] = InnerFunction.Evaluate(input);
            return(OuterFunction.Evaluate(innerVector));
        }
Example #2
0
        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);
        }