/** * 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)); }
/** * 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); }