public FunctionNode(FunctionMetaData <T> function, CandidateSolution <T, S> candidate) { functionMetadata = function; Children = new List <NodeBaseType <T, S> >(function.NumArguments); ownerCandidate = candidate; }
public TerminalFunctionNode(FunctionMetaData <T> function, CandidateSolution <T, S> candidate) { functionMetadata = function; ownerCandidate = candidate; }