package jbenchmarker.factories;
import jbenchmarker.core.MergeAlgorithm;
import jbenchmarker.core.ReplicaFactory;
import jbenchmarker.rgaTreeSplitBalanced.*;
public class RGATreeSplitBalancedFactory extends ReplicaFactory{
@Override
public MergeAlgorithm create(int r) {
return new RgaSMerge(new RgaSDocument(), r);
}
static RgaSDocument createDoc(int r, int base) {
return new RgaSDocument();
}
public static class ShortList<T> extends ReplicaFactory {
@Override
public RgaSMerge create(int r) {
return new RgaSMerge(createDoc(r, 16), r);
}
}
}