private void gatherI(int startIndex, int length, gather func) { for (int i = 0; i < length; i++) { inputs.SetNode(startIndex + i, func()); } }