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-09-20 15:45: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_ 324
_ZN9NEMAPhase13getTransitionEi 324
_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 2672
_ZNK9NEMALogic12getParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ 6090
_ZN9NEMALogic19vectorContainsPhaseESt6vectorIiSaIiEEi 6236
_ZNK9NEMALogic17getDetectorStatesB5cxx11Ev 7526
_ZN9NEMALogic21implementTraciChangesEv 27294
_ZN9NEMALogic9ModeCycleExx 27340
_ZN9NEMAPhase17getTransitionTimeEP9NEMALogic 47510
_ZN9NEMAPhase11enterYellowEP9NEMALogic 54138
_ZN9NEMALogic14setActivePhaseEP9NEMAPhase 54808
_ZN9NEMAPhase5enterEP9NEMALogicPS_ 54808
_ZN9NEMAPhase25handleGreenRestOrTransferEP9NEMALogicPP20PhaseTransitionLogic 57177
_ZN9NEMAPhase24handleRedXferOrNextPhaseEP9NEMALogicPP20PhaseTransitionLogic 63204
_ZN20PhaseTransitionLogic9fromCoordEP9NEMALogic 169020
_ZN20PhaseTransitionLogic9coordBaseEP9NEMALogic 176756
_ZN9NEMALogic13getNextPhasesERSt6vectorINS_14transitionInfoESaIS1_EE 205225
_ZN9NEMALogic18composeLightStringB5cxx11Ev 205337
_ZNK9NEMALogic18getCurrentPhaseDefEv 293818
_ZN9NEMAPhase20calcVehicleExtensionEx 305679
_ZN20PhaseTransitionLogic11fromBarrierEP9NEMALogic 339629
_ZN9NEMALogic9trySwitchEv 396919
_ZN9NEMAPhase4exitEP9NEMALogicPP20PhaseTransitionLogic 402517
_ZN9NEMAPhase9trySwitchEP9NEMALogic 410450
_ZN20PhaseTransitionLogic11getDistanceEPS_ 410774
_ZN20PhaseTransitionLogic8freeBaseEP9NEMALogic 512247
_ZN20PhaseTransitionLogic4okayEP9NEMALogic 574734
_ZN9NEMAPhase6updateEP9NEMALogic 793838
_ZN9NEMALogic13getOtherPhaseEP9NEMAPhase 1193076
_ZN9NEMAPhase16checkMyDetectorsEv 1879052
_ZN9NEMAPhase16clearMyDetectorsEv 1879052
_ZN9NEMAPhase11getNEMACharEi 10010860

Generated by: LCOV version 2.0-1