LCOV - code coverage report
Current view: top level - src/microsim/traffic_lights - NEMAController.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 737 769 95.8 %
Date: 2024-06-12 15:45:16 Functions: 62 65 95.4 %

Function Name Sort by function name Hit count Sort by hit count
_ZN9NEMALogic16setShowDetectorsEb 0
_ZN9NEMALogic17deactivateProgramEv 0
_ZN9NEMALogic17setNewCycleLengthEd 0
_ZN9NEMALogic15setNewMaxGreensESt6vectorIdSaIdEE 5
_ZN9NEMALogic12setNewSplitsESt6vectorIdSaIdEE 10
_ZN9NEMALogic25calculateInitialPhasesTS2Ev 27
_ZN9NEMALogic25calculateInitialPhases170Ev 38
_ZN9NEMALogic12setNewOffsetEd 50
_ZN9NEMALogic12setParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 65
_ZN9NEMALogicD0Ev 67
_ZN9NEMALogicD2Ev 67
_ZN9NEMALogic15validate_timingEv 69
_ZN9NEMALogic21calculateForceOffsTS2Ev 80
_ZNK9NEMALogic8hasMajorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIP6MSLaneSaISA_EE 84
_ZN9NEMALogic27constructTimingAndPhaseDefsERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_ 97
_ZN9NEMALogic4initER17NLDetectorBuilder 97
_ZN9NEMALogic15activateProgramEv 98
_ZN9NEMALogic19parseControllerTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 98
_ZN9NEMALogicC2ER16MSTLLogicControlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_xRKSt6vectorIP17MSPhaseDefinitionSaISC_EEixRKSt3mapIS7_S7_St4lessIS7_ESaISt4pairIS8_S7_EEES9_ 98
_ZN9NEMALogic21calculateForceOffs170Ev 99
_ZN9NEMALogic20getDefaultTransitionEP20PhaseTransitionLogicS1_ 212
_ZN9NEMAPhase13getTransitionEi 212
_ZN9NEMAPhaseD2Ev 354
_ZN9NEMAPhase17recalculateTimingEv 367
_ZN9NEMAPhase4initEP9NEMALogiciib 367
_ZN9NEMALogic20error_handle_not_setENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ 388
_ZN9NEMALogic24getLaneInfoFromNEMAStateENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS5_SaIS5_EERS6_IiSaIiEE 395
_ZN9NEMAPhase15setMyNEMAStatesEv 395
_ZN9NEMAPhaseC2EibbbbbbiiSt6vectorIiSaIiEEP17MSPhaseDefinition 395
_ZN9NEMALogic11getPhaseObjEii 640
_ZN9NEMALogic18readParaFromStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 651
_ZNK9NEMALogic14isLeftTurnLaneEPK6MSLane 903
_ZN20PhaseTransitionLogicC2EP9NEMAPhaseS1_ 1063
_ZN9NEMALogic19measureRingDistanceEiii 1063
_ZN9NEMALogic10string2intENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1293
_ZN9NEMALogic15getPhasesByRingEi 1689
_ZN9NEMALogic21implementTraciChangesEv 1996
_ZNK9NEMALogic17getDetectorStatesB5cxx11Ev 3763
_ZN9NEMAPhase11enterYellowEP9NEMALogic 3830
_ZN9NEMALogic19vectorContainsPhaseESt6vectorIiSaIiEEi 4027
_ZN9NEMALogic14setActivePhaseEP9NEMAPhase 4168
_ZN9NEMAPhase5enterEP9NEMALogicPS_ 4168
_ZN9NEMAPhase24handleRedXferOrNextPhaseEP9NEMALogicPP20PhaseTransitionLogic 4274
_ZNK9NEMALogic12getParameterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ 4948
_ZN9NEMAPhase17getTransitionTimeEP9NEMALogic 12545
_ZN9NEMALogic9ModeCycleExx 14888
_ZN20PhaseTransitionLogic11fromBarrierEP9NEMALogic 20505
_ZN9NEMAPhase25handleGreenRestOrTransferEP9NEMALogicPP20PhaseTransitionLogic 27837
_ZN9NEMALogic13getNextPhasesERSt6vectorINS_14transitionInfoESaIS1_EE 27976
_ZN9NEMALogic18composeLightStringB5cxx11Ev 28045
_ZN9NEMAPhase20calcVehicleExtensionEx 34639
_ZN9NEMAPhase4exitEP9NEMALogicPP20PhaseTransitionLogic 52517
_ZN9NEMAPhase9trySwitchEP9NEMALogic 55952
_ZN20PhaseTransitionLogic11getDistanceEPS_ 56164
_ZN9NEMALogic9trySwitchEv 77869
_ZN20PhaseTransitionLogic9fromCoordEP9NEMALogic 83641
_ZN20PhaseTransitionLogic9coordBaseEP9NEMALogic 87769
_ZN20PhaseTransitionLogic8freeBaseEP9NEMALogic 105938
_ZNK9NEMALogic18getCurrentPhaseDefEv 126873
_ZN20PhaseTransitionLogic4okayEP9NEMALogic 136694
_ZN9NEMAPhase6updateEP9NEMALogic 155738
_ZN9NEMALogic13getOtherPhaseEP9NEMAPhase 268052
_ZN9NEMAPhase16checkMyDetectorsEv 461959
_ZN9NEMAPhase16clearMyDetectorsEv 461959
_ZN9NEMAPhase11getNEMACharEi 844285

Generated by: LCOV version 1.14