AbstractLaneBasedGTU

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total889 of 3,25473%108 of 32266%89218124550757
determineNextLane(Lane)1282617%16211%910202501
headwayRecursiveForwardSI(Lane, double, LaneBasedGTU, double, double, DoubleScalar.Abs)780%120%77141411
move()7741984%113375%112388301
headwayRecursiveBackwardSI(Lane, double, LaneBasedGTU, double, double, DoubleScalar.Abs)720%120%77141411
laneIncentives(DoubleVector.Rel.Dense)714237%8850%6971401
checkLaneDrops(DoubleVector.Rel.Dense)706548%41275%4971701
toString(Lane, DoubleScalar.Abs)570%n/a117711
getLocation()530%20%22101011
checkConsistency()405558%4867%4731501
position(Lane, RelativePosition, DoubleScalar.Abs)387566%3770%3631801
collectNeighborLaneTraffic(LateralDirectionality, DoubleScalar.Abs, DoubleScalar.Rel, DoubleScalar.Rel)366364%7750%5841501
bestAccessibleAdjacentLane(Lane, LateralDirectionality, DoubleScalar.Rel)312343%5338%3581301
getBounds()300%n/a113311
laneDrop(LateralDirectionality)1613089%31381%3922901
projectedPosition(Lane, RelativePosition, DoubleScalar.Abs)164272%2467%241901
enterLane(Lane, DoubleScalar.Rel)163569%2250%232901
suitability(LateralDirectionality)147184%2880%2611701
solveTimeForDistanceSI(double)128888%51169%5952101
leaveLane(Lane, boolean)114881%1990%1611301
getOdometer()110%n/a111111
destroy()52483%2100%020701
getLaneChangeDistanceAndDirection()0%n/a111111
timeAtDistance(DoubleScalar.Rel)1890%1150%121401
deltaTimeForDistance(DoubleScalar.Rel)1488%1150%121401
scheduleTriggers()189100%31179%3802301
AbstractLaneBasedGTU(String, GTUType, GTUFollowingModel, LaneChangeModel, Map, DoubleScalar.Abs, LaneBasedRouteNavigator, OTSDEVSSimulatorInterface)135100%4100%0302501
headwayRecursiveForwardSI(Lane, double, double, double, DoubleScalar.Abs)117100%11594%1902001
headwayRecursiveBackwardSI(Lane, double, double, double, DoubleScalar.Abs)111100%31381%3902001
headwayGTUSI(double)105100%14100%0801801
parallel(Lane, DoubleScalar.Abs)88100%12100%0701401
addAccessibleAdjacentLanes(Lane)46100%2100%020701
parallel(LateralDirectionality, DoubleScalar.Abs)43100%4100%030701
headway(Lane, DoubleScalar.Rel)42100%2100%020601
static {...}31100%n/a010501
fractionalPositions(RelativePosition, DoubleScalar.Abs)28100%2100%020501
getLongitudinalVelocity(DoubleScalar.Abs)27100%2100%020601
positions(RelativePosition, DoubleScalar.Abs)27100%2100%020501
acceleration(DoubleScalar.Rel)16100%n/a010301
deltaX(DoubleScalar.Abs)15100%n/a010301
fractionalPosition(Lane, RelativePosition, DoubleScalar.Abs)11100%n/a010101
position(Lane, RelativePosition)10100%n/a010101
fractionalPosition(Lane, RelativePosition)10100%n/a010101
positions(RelativePosition)9100%n/a010101
fractionalPositions(RelativePosition)9100%n/a010101
getLongitudinalVelocity()8100%n/a010101
getAcceleration()8100%n/a010101
removeAccessibleAdjacentLanes(Lane)6100%n/a010201
leaveLane(Lane)5100%n/a010201
headway(DoubleScalar.Rel)5100%n/a010101
solveTimeForDistance(DoubleScalar.Rel)5100%n/a010101
getVelocity()100%n/a010101
getLastEvaluationTime()100%n/a010101
getNextEvaluationTime()100%n/a010101
getAcceleration(DoubleScalar.Abs)100%n/a010101
getLateralVelocity()100%n/a010101
getLanes()100%n/a010101
getGTUFollowingModel()100%n/a010101