Example #1
0
        /**
         * Create a new instance of single input functions
         * @param name function name
         * @param vars Input variables
         * @return Resulting operation
         */
        public Operation.Info create(string name, List <Variable> vars)
        {
            InputN func = inputN[name];

            if (func == null)
            {
                return(null);
            }
            return(func.create(vars, managerTemp));
        }
Example #2
0
 /**
  * Adds a function, with a two inputs, to the list
  * @param name Name of function
  * @param function Function factory
  */
 public void add(string name, InputN function)
 {
     inputN.Add(name, function);
 }