LCOV - code coverage report
Current view: top level - src/microsim/traffic_lights - NEMAController.cpp (source / functions) Coverage Total Hit
Test: lcov.info Lines: 95.4 % 785 749
Test Date: 2026-03-02 16:00:03 Functions: 93.9 % 66 62

Function Name Sort by function name Hit count Sort by function hit count
_ZN9NEMALogic15resetLastSwitchEx 0
_ZN9NEMALogic16setShowDetectorsEb 0
_ZN9NEMALogic17deactivateProgramEv 0
_ZN9NEMALogic17setNewCycleLengthEd 0
_ZN9NEMALogic15setNewMaxGreensESt6vectorIdSaIdEE 4
_ZN9NEMALogic12setNewSplitsESt6vectorIdSaIdEE 8
_ZN9NEMALogic25calculateInitialPhasesTS2Ev 24
_ZN9NEMALogic12setNewOffsetEd 40
_ZN9NEMALogic25calculateInitialPhases170Ev 46
_ZN9NEMALogic12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 52
_ZN9NEMALogic21calculateForceOffsTS2Ev 98
_ZN9NEMALogic15validate_timingEv 112
_ZN9NEMALogic15activateProgramEv 122
_ZN9NEMALogic19parseControllerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 122
_ZN9NEMALogic27constructTimingAndPhaseDefsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_ 122
_ZN9NEMALogic4initER17NLDetectorBuilder 122
_ZN9NEMALogicC2ER16MSTLLogicControlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_xRKSt6vectorIP17MSPhaseDefinitionSaISC_EEixRKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEES9_ 122
_ZNK9NEMALogic8hasMajorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIP6MSLaneSaISA_EE 129
_ZN9NEMALogic21calculateForceOffs170Ev 136
_ZN9NEMALogicD0Ev 226
_ZN9NEMALogicD0Ev 113
_ZN9NEMALogicD2Ev 113
_ZN9NEMALogic20getDefaultTransitionEP20PhaseTransitionLogicS1_ 312
_ZN9NEMAPhase13getTransitionEi 312
_ZN9NEMALogic20error_handle_not_setENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ 488
_ZN9NEMAPhaseD2Ev 596
_ZN9NEMAPhase17recalculateTimingEv 600
_ZN9NEMAPhase4initEP9NEMALogiciib 600
_ZN9NEMALogic24getLaneInfoFromNEMAStateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS5_SaIS5_EERS6_IiSaIiEE 618
_ZN9NEMAPhase15setMyNEMAStatesEv 618
_ZN9NEMAPhaseC2EibbbbbbiiSt6vectorIiSaIiEEP17MSPhaseDefinition 618
_ZN9NEMALogic18readParaFromStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 844
_ZN9NEMALogic11getPhaseObjEii 1042
_ZNK9NEMALogic14isLeftTurnLaneEPK6MSLane 1730
_ZN20PhaseTransitionLogicC2EP9NEMAPhaseS1_ 1768
_ZN9NEMALogic19measureRingDistanceEiii 1768
_ZN9NEMALogic10string2intENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 2064
_ZN9NEMALogic15getPhasesByRingEi 2664
_ZNK9NEMALogic12getParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ 6090
_ZN9NEMALogic19vectorContainsPhaseESt6vectorIiSaIiEEi 6236
_ZNK9NEMALogic17getDetectorStatesB5cxx11Ev 7528
_ZN9NEMALogic21implementTraciChangesEv 27290
_ZN9NEMALogic9ModeCycleExx 27338
_ZN9NEMAPhase17getTransitionTimeEP9NEMALogic 47514
_ZN9NEMAPhase11enterYellowEP9NEMALogic 54142
_ZN9NEMALogic14setActivePhaseEP9NEMAPhase 54808
_ZN9NEMAPhase5enterEP9NEMALogicPS_ 54808
_ZN9NEMAPhase25handleGreenRestOrTransferEP9NEMALogicPP20PhaseTransitionLogic 57167
_ZN9NEMAPhase24handleRedXferOrNextPhaseEP9NEMALogicPP20PhaseTransitionLogic 63204
_ZN20PhaseTransitionLogic9fromCoordEP9NEMALogic 169026
_ZN20PhaseTransitionLogic9coordBaseEP9NEMALogic 176756
_ZN9NEMALogic13getNextPhasesERSt6vectorINS_14transitionInfoESaIS1_EE 205257
_ZN9NEMALogic18composeLightStringB5cxx11Ev 205369
_ZNK9NEMALogic18getCurrentPhaseDefEv 293825
_ZN9NEMAPhase20calcVehicleExtensionEx 305693
_ZN20PhaseTransitionLogic11fromBarrierEP9NEMALogic 339685
_ZN9NEMALogic9trySwitchEv 396940
_ZN9NEMAPhase4exitEP9NEMALogicPP20PhaseTransitionLogic 402589
_ZN9NEMAPhase9trySwitchEP9NEMALogic 410514
_ZN20PhaseTransitionLogic11getDistanceEPS_ 410826
_ZN20PhaseTransitionLogic8freeBaseEP9NEMALogic 512309
_ZN20PhaseTransitionLogic4okayEP9NEMALogic 574786
_ZN9NEMAPhase6updateEP9NEMALogic 793880
_ZN9NEMALogic13getOtherPhaseEP9NEMAPhase 1193212
_ZN9NEMAPhase16checkMyDetectorsEv 1879106
_ZN9NEMAPhase16clearMyDetectorsEv 1879106
_ZN9NEMAPhase11getNEMACharEi 10012350

Generated by: LCOV version 2.0-1