Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/FollowMe/main.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
init 9 41 249 1
main 7 84 640 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/FollowMe/Graph.h
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Graph::node_key 1 1 25 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/FollowMe/Graph.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Graph::Graph 2 22 168 6
Graph::get_node 1 3 15 1
Graph::add_edge 1 6 60 4
Graph::topologicalSortUtil 3 9 72 3
Graph::shortest_path_dag 6 24 201 0
Graph::update_allgraph_weights 3 11 108 0
Graph::extract_shortest_path 2 9 47 0
Graph::flip_path 2 48 627 0
Graph::find_node_set4update 7 24 231 1
Graph::topologicalSort_counter_order 1 2 9 1
Graph::recursive_update_successors_distance 1 3 24 4
Graph::update_shortest_path_tree_recursive 16 66 595 1
Graph::update_sink_info 1 2 14 1
Graph::update_subgraph_weights 3 11 122 1
Graph::~Graph 1 2 7 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/FollowMe/Node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Node::add_precursor 1 5 42 3
Node::add_successor 1 5 42 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/FollowMe/Sink.h
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/FollowMe/Sink.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Sink::Sink 1 4 25 2
Sink::sink_update_all 3 8 91 3
Sink::sink_update_all_weight 2 6 60 3
Sink::sink_build_precursormap 3 7 105 4
Sink::sink_update_all_half 2 9 81 3
Sink::sink_update_subgraph 3 11 115 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/FollowMe/Node.h
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/cmake-build-debug/CMakeFiles/3.15.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
main 6 14 82 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/cmake-build-debug/CMakeFiles/3.15.3/CompilerIdC/CMakeCCompilerId.c
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
main 1 1 5 0
main 6 15 88 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/mussp.h
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/Graph.h
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Graph::node_key 1 4 25 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/Graph.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Graph::Graph 2 23 182 6
Graph::get_node 1 3 15 1
Graph::add_edge 3 16 188 4
Graph::invalid_edge_rm 7 24 227 0
Graph::topologicalSortUtil 3 9 72 3
Graph::shortest_path_dag 11 35 322 0
Graph::update_allgraph_weights 2 14 142 0
Graph::extract_shortest_path 2 9 47 0
Graph::flip_path 2 46 674 0
Graph::find_node_set4update 1 3 31 1
Graph::topologicalSort_counter_order 3 9 53 1
Graph::recursive_update_successors_distance 5 25 214 4
Graph::update_shortest_path_tree_recursive 21 82 632 1
Graph::update_sink_info 8 29 240 1
Graph::update_subgraph_weights 3 7 41 1
Graph::~Graph 1 2 7 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/mussp.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
init_from_cost_mat 14 50 502 1
convert_flow_to_assignment 13 35 360 6
solve_muSSP 23 143 1028 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/Sink.h
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/Sink.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Sink::Sink 1 4 25 2
Sink::sink_update_all 3 9 110 4
Sink::sink_update_all_weight 2 7 79 4
Sink::sink_build_precursormap 3 8 110 4
Sink::sink_update_all_half 2 9 81 3
Sink::sink_update_subgraph 3 12 120 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/muSSP/Node.h
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/SSP/main.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
init 9 43 258 1
main 9 82 638 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/SSP/Graph.h
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Graph::node_key 1 1 25 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/SSP/Graph.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Graph::Graph 2 22 168 6
Graph::get_node 1 3 15 1
Graph::add_edge 1 5 53 4
Graph::topologicalSortUtil 3 9 72 3
Graph::shortest_path_dag 6 23 201 0
Graph::update_allgraph_weights 3 11 108 0
Graph::extract_shortest_path 2 10 47 0
Graph::flip_path 2 48 627 0
Graph::find_node_set4update 1 2 15 1
Graph::topologicalSort_counter_order 1 2 9 1
Graph::recursive_update_successors_distance 1 3 24 4
Graph::update_shortest_path_tree_recursive 8 42 309 1
Graph::update_sink_info 1 2 14 1
Graph::update_subgraph_weights 3 9 91 1
Graph::~Graph 1 2 7 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/SSP/Sink.h
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/SSP/Sink.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Sink::Sink 1 4 25 2
Sink::sink_update_all 3 8 91 3
Sink::sink_update_all_weight 2 6 60 3
Sink::sink_build_precursormap 3 7 105 4
Sink::sink_update_all_half 2 9 81 3
Sink::sink_update_subgraph 3 11 115 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/mussp/SSP/Node.h