|
23 | 23 |
|
24 | 24 | import java.util.Map; |
25 | 25 |
|
26 | | -public class K1ColoringWriteResult { |
27 | | - public final long preProcessingMillis; |
28 | | - public final long computeMillis; |
29 | | - public final long writeMillis; |
30 | | - |
31 | | - public final long nodeCount; |
32 | | - public final long colorCount; |
33 | | - public final long ranIterations; |
34 | | - public final boolean didConverge; |
35 | | - |
36 | | - public Map<String, Object> configuration; |
37 | | - |
38 | | - public K1ColoringWriteResult( |
39 | | - long preProcessingMillis, |
40 | | - long computeMillis, |
41 | | - long writeMillis, |
42 | | - long nodeCount, |
43 | | - long colorCount, |
44 | | - long ranIterations, |
45 | | - boolean didConverge, |
46 | | - Map<String, Object> configuration |
47 | | - ) { |
48 | | - this.preProcessingMillis = preProcessingMillis; |
49 | | - this.computeMillis = computeMillis; |
50 | | - this.writeMillis = writeMillis; |
51 | | - this.nodeCount = nodeCount; |
52 | | - this.colorCount = colorCount; |
53 | | - this.ranIterations = ranIterations; |
54 | | - this.didConverge = didConverge; |
55 | | - this.configuration = configuration; |
56 | | - } |
57 | | - |
| 26 | +public record K1ColoringWriteResult( |
| 27 | + long preProcessingMillis, |
| 28 | + long computeMillis, |
| 29 | + long writeMillis, |
| 30 | + long nodeCount, |
| 31 | + long colorCount, |
| 32 | + long ranIterations, |
| 33 | + boolean didConverge, |
| 34 | + Map<String, Object> configuration |
| 35 | +) { |
58 | 36 | static K1ColoringWriteResult emptyFrom(AlgorithmProcessingTimings timings, Map<String, Object> configurationMap) { |
59 | 37 | return new K1ColoringWriteResult( |
60 | 38 | timings.preProcessingMillis, |
|
0 commit comments