Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/fusion/hungarian_assigner/src/hungarian_assigner.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::fusion::hungarian_assigner::hungarian_assigner_c::no_uncovered_values_c::no_uncovered_values_c 1 4 19 0
autoware::fusion::hungarian_assigner::hungarian_assigner_c::hungarian_assigner_c 1 26 200 2
autoware::fusion::hungarian_assigner::hungarian_assigner_c::hungarian_assigner_c 1 4 21 0
autoware::fusion::hungarian_assigner::hungarian_assigner_c::set_size 5 15 105 2
autoware::fusion::hungarian_assigner::hungarian_assigner_c::set_weight 4 15 94 3
autoware::fusion::hungarian_assigner::hungarian_assigner_c::reset 1 13 83 0
autoware::fusion::hungarian_assigner::hungarian_assigner_c::reset 1 5 28 2
autoware::fusion::hungarian_assigner::hungarian_assigner_c::find_minimums 2 6 53 0
autoware::fusion::hungarian_assigner::hungarian_assigner_c::assign 7 34 209 0
autoware::fusion::hungarian_assigner::hungarian_assigner_c::get_assignment 5 11 68 1
autoware::fusion::hungarian_assigner::hungarian_assigner_c::get_unassigned 2 8 44 1
autoware::fusion::hungarian_assigner::hungarian_assigner_c::reduce_rows_and_init_zeros_and_check_result 7 29 219 0
autoware::fusion::hungarian_assigner::hungarian_assigner_c::increment_starred_zeroes_and_check_result 14 59 430 1
autoware::fusion::hungarian_assigner::hungarian_assigner_c::prime_uncovered_zero 8 35 195 0
autoware::fusion::hungarian_assigner::hungarian_assigner_c::add_new_zero 6 21 166 1
autoware::fusion::hungarian_assigner::hungarian_assigner_c::are_all_columns_covered 3 8 48 0
autoware::fusion::hungarian_assigner::hungarian_assigner_c::find_uncovered_zero 7 24 161 1
autoware::fusion::hungarian_assigner::hungarian_assigner_c::find_minimum_uncovered_value 5 23 151 2
autoware::fusion::hungarian_assigner::hungarian_assigner_c::update_uncovered_rows_and_cols 5 17 102 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/fusion/hungarian_assigner/include/hungarian_assigner/hungarian_assigner.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/fusion/hungarian_assigner/include/hungarian_assigner/visibility_control.hpp