@Override public AlternatingFunction<T> copy() { AlternatingFunction<T> newFunc = new AlternatingFunction<T>(dimension); for (Function<long[],T> f : functions) newFunc.add(f.copy()); return newFunc; } }
@Override public AlternatingFunction<T> copy() { AlternatingFunction<T> newFunc = new AlternatingFunction<T>(dimension); for (Function<long[],T> f : functions) newFunc.add(f.copy()); return newFunc; } }