Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/common/math/interpolation/src/linear_interpolation.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
interpolation::lerp 1 4 27 3
interpolation::lerp 3 20 166 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/common/math/interpolation/src/spline_interpolation.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
TDMACoef::TDMACoef 1 7 40 1
solveTridiagonalMatrixAlgorithm 4 28 286 1
generateSplineCoefficients 6 36 433 2
getSplineInterpolatedValues 3 19 168 3
interpolation::slerp 1 8 66 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/common/math/interpolation/include/interpolation/linear_interpolation.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/common/math/interpolation/include/interpolation/interpolation_utils.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
interpolation_utils::isIncreasing 4 12 80 1
interpolation_utils::isNotDecreasing 4 12 80 1
interpolation_utils::validateInput 11 22 200 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/common/math/interpolation/include/interpolation/spline_interpolation.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
interpolation::MultiSplineCoef::MultiSplineCoef 1 7 36 1