| toString() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| area(int, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| k(double) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| maxRepulsionDistance(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| startAtIteration(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| FRLayouter(int, int) |   | 86% |   | 50% | 2 | 3 | 1 | 12 | 0 | 1 |
| useExistingLayout(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getWidth() |   | 81% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getHeight() |   | 81% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getMaxRepulsionDistance() |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getK() |   | 70% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| createInitialLayout(LogicalGraph) |   | 93% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| repulsionForces(DataSet) |  | 100% | | n/a | 0 | 1 | 0 | 24 | 0 | 1 |
| execute(LogicalGraph) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| attractionForces(DataSet, DataSet) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| layout(LGraph) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| applyForces(DataSet, DataSet, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$attractionForces$a5ac57e0$1(Tuple2, LVertex) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$layout$31f6249d$1(Force, Force) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$execute$c1e19bca$1(EPGMEdge) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$execute$ccc00561$1(EPGMVertex) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |