Пример #1
0
        public static void CanSubstituteAndEvaluateFunction()
        {
            var ctx      = VariableContext.FromVariableNames("x");
            var tree     = StringTokenizer.ToExpression(" 2 * x", ctx);
            var function = new SingleVariableFunction(tree, "x");

            Assert.AreEqual(4, function.Call(2).AsInt);
            Assert.AreEqual(10, function.Call(5).AsInt);
        }
Пример #2
0
 public static NetworkVector ApplyFunctionComponentWise(NetworkVector vector, SingleVariableFunction fctn)
 {
     return(new NetworkVector(vector._vector.Select(x => fctn(x))));
 }