| determineNextSplit(LaneBasedGTU, Length) |   | 52% |   | 42% | 27 | 36 | 44 | 95 | 0 | 1 |
| buildLinkListForward(LaneBasedGTU, Length) |  | 0% |  | 0% | 12 | 12 | 45 | 45 | 1 | 1 |
| buildLanePathInfo(LaneBasedGTU, Length, Lane, Length, GTUDirectionality) |   | 53% |   | 42% | 11 | 14 | 32 | 63 | 0 | 1 |
| connectsToPath(LaneBasedGTU, Length, Lane, Length, GTUDirectionality, Link) |  | 93% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| noLaneDrop(LaneBasedGTU, Length, Lane, Length, GTUDirectionality) |  | 88% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| concatenateNull(OTSLine3D, OTSLine3D) |  | 80% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| buildLanePathInfo(LaneBasedGTU, Length) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| AbstractLaneBasedTacticalPlanner(CarFollowingModel, LaneBasedGTU, LanePerception) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| setCarFollowingModel(CarFollowingModel) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getGtu() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCarFollowingModel() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPerception() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |