LCOV - code coverage report
Current view:
top level
-
src/microsim/traffic_lights
- NEMAController.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
lcov.info
Lines:
95.8 %
780
747
Test Date:
2025-12-07 15:30:29
Functions:
95.4 %
65
62
Function Name
Hit count
_ZN9NEMALogic16setShowDetectorsEb
0
_ZN9NEMALogic17deactivateProgramEv
0
_ZN9NEMALogic17setNewCycleLengthEd
0
_ZN9NEMALogic15setNewMaxGreensESt6vectorIdSaIdEE
4
_ZN9NEMALogic12setNewSplitsESt6vectorIdSaIdEE
8
_ZN9NEMALogic25calculateInitialPhasesTS2Ev
22
_ZN9NEMALogic25calculateInitialPhases170Ev
33
_ZN9NEMALogic12setNewOffsetEd
40
_ZN9NEMALogic12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
52
_ZN9NEMALogic15validate_timingEv
88
_ZN9NEMALogic21calculateForceOffsTS2Ev
93
_ZN9NEMALogic15activateProgramEv
94
_ZN9NEMALogic19parseControllerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
94
_ZN9NEMALogic27constructTimingAndPhaseDefsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_
94
_ZN9NEMALogic4initER17NLDetectorBuilder
94
_ZN9NEMALogicC2ER16MSTLLogicControlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_xRKSt6vectorIP17MSPhaseDefinitionSaISC_EEixRKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEES9_
94
_ZN9NEMALogic21calculateForceOffs170Ev
112
_ZNK9NEMALogic8hasMajorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIP6MSLaneSaISA_EE
124
_ZN9NEMALogicD0Ev
172
_ZN9NEMALogicD0Ev
86
_ZN9NEMALogicD2Ev
86
_ZN9NEMALogic20getDefaultTransitionEP20PhaseTransitionLogicS1_
176
_ZN9NEMAPhase13getTransitionEi
176
_ZN9NEMALogic20error_handle_not_setENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_
376
_ZN9NEMAPhaseD2Ev
425
_ZN9NEMAPhase17recalculateTimingEv
438
_ZN9NEMAPhase4initEP9NEMALogiciib
438
_ZN9NEMALogic24getLaneInfoFromNEMAStateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS5_SaIS5_EERS6_IiSaIiEE
443
_ZN9NEMAPhase15setMyNEMAStatesEv
443
_ZN9NEMAPhaseC2EibbbbbbiiSt6vectorIiSaIiEEP17MSPhaseDefinition
443
_ZN9NEMALogic18readParaFromStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
652
_ZN9NEMALogic11getPhaseObjEii
787
_ZN20PhaseTransitionLogicC2EP9NEMAPhaseS1_
1190
_ZN9NEMALogic19measureRingDistanceEiii
1190
_ZN9NEMALogic10string2intENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1389
_ZNK9NEMALogic14isLeftTurnLaneEPK6MSLane
1447
_ZN9NEMALogic15getPhasesByRingEi
2024
_ZNK9NEMALogic17getDetectorStatesB5cxx11Ev
3764
_ZN9NEMALogic19vectorContainsPhaseESt6vectorIiSaIiEEi
4635
_ZNK9NEMALogic12getParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_
5017
_ZN9NEMALogic9ModeCycleExx
14786
_ZN9NEMALogic21implementTraciChangesEv
27722
_ZN9NEMAPhase25handleGreenRestOrTransferEP9NEMALogicPP20PhaseTransitionLogic
29085
_ZN9NEMAPhase17getTransitionTimeEP9NEMALogic
38123
_ZN9NEMAPhase11enterYellowEP9NEMALogic
55243
_ZN9NEMALogic14setActivePhaseEP9NEMAPhase
55587
_ZN9NEMAPhase5enterEP9NEMALogicPS_
55587
_ZN9NEMAPhase24handleRedXferOrNextPhaseEP9NEMALogicPP20PhaseTransitionLogic
64299
_ZN20PhaseTransitionLogic9fromCoordEP9NEMALogic
84779
_ZN20PhaseTransitionLogic9coordBaseEP9NEMALogic
88806
_ZN9NEMALogic13getNextPhasesERSt6vectorINS_14transitionInfoESaIS1_EE
192678
_ZN9NEMALogic18composeLightStringB5cxx11Ev
192766
_ZNK9NEMALogic18getCurrentPhaseDefEv
199318
_ZN9NEMAPhase20calcVehicleExtensionEx
298822
_ZN20PhaseTransitionLogic11fromBarrierEP9NEMALogic
348890
_ZN9NEMALogic9trySwitchEv
351052
_ZN9NEMAPhase4exitEP9NEMALogicPP20PhaseTransitionLogic
380317
_ZN9NEMAPhase9trySwitchEP9NEMALogic
385356
_ZN20PhaseTransitionLogic11getDistanceEPS_
385532
_ZN20PhaseTransitionLogic8freeBaseEP9NEMALogic
435468
_ZN20PhaseTransitionLogic4okayEP9NEMALogic
467360
_ZN9NEMAPhase6updateEP9NEMALogic
702104
_ZN9NEMALogic13getOtherPhaseEP9NEMAPhase
988080
_ZN9NEMAPhase16checkMyDetectorsEv
1552703
_ZN9NEMAPhase16clearMyDetectorsEv
1552703
_ZN9NEMAPhase11getNEMACharEi
9639194
Generated by:
LCOV version 2.0-1