Repository navigation
Expand file tree
/
Copy pathCPHInstancesManager.java
More file actions
39 lines (34 loc) · 2.75 KB
/
Copy pathCPHInstancesManager.java
File metadata and controls
39 lines (34 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package cph.instance;
import java.util.List;
import jmh.instance.InstanceFile;
import jmh.instance.InstancesManager;
/**
* The registered CPH instances. All the query logic is inherited from
* {@link InstancesManager}; this subclass only declares the instance list and
* attaches the CPH parser ({@link CPHInstance#parse}).
*/
public class CPHInstancesManager extends InstancesManager<CPHInstance> {
public CPHInstancesManager() {
super(List.of(
new InstanceFile<>("phub_50_5/phub_50_5_1.txt", "phub_50_5_1", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_2.txt", "phub_50_5_2", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_3.txt", "phub_50_5_3", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_4.txt", "phub_50_5_4", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_5.txt", "phub_50_5_5", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_6.txt", "phub_50_5_6", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_7.txt", "phub_50_5_7", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_8.txt", "phub_50_5_8", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_9.txt", "phub_50_5_9", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_50_5/phub_50_5_10.txt", "phub_50_5_10", "phub_50_5", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_1.txt", "phub_100_10_1", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_2.txt", "phub_100_10_2", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_3.txt", "phub_100_10_3", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_4.txt", "phub_100_10_4", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_5.txt", "phub_100_10_5", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_6.txt", "phub_100_10_6", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_7.txt", "phub_100_10_7", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_8.txt", "phub_100_10_8", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_9.txt", "phub_100_10_9", "phub_100_10", CPHInstance::parse),
new InstanceFile<>("phub_100_10/phub_100_10_10.txt", "phub_100_10_10", "phub_100_10", CPHInstance::parse)));
}
}