Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/motion_model/src/differential_drive_motion_model.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::motion_model::cvtr_predict 2 23 301 2
autoware::common::motion_model::cvtr_jacobian 2 49 503 2
autoware::common::motion_model::catr_predict 2 37 450 2
autoware::common::motion_model::catr_jacobian 2 65 784 2
autoware::common::motion_model::CvtrMotionModel32::crtp_predict 1 6 34 2
autoware::common::motion_model::CvtrMotionModel64::crtp_predict 1 6 34 2
autoware::common::motion_model::CvtrMotionModel32::crtp_jacobian 1 6 34 2
autoware::common::motion_model::CvtrMotionModel64::crtp_jacobian 1 6 34 2
autoware::common::motion_model::CatrMotionModel32::crtp_predict 1 6 34 2
autoware::common::motion_model::CatrMotionModel64::crtp_predict 1 6 34 2
autoware::common::motion_model::CatrMotionModel32::crtp_jacobian 1 6 34 2
autoware::common::motion_model::CatrMotionModel64::crtp_jacobian 1 6 34 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/motion_model/src/linear_motion_model.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
create_single_variable_block 1 9 96 1
create_jacobian 2 10 100 1
autoware::common::motion_model::LinearMotionModel::crtp_jacobian 1 5 41 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/motion_model/include/motion_model/differential_drive_motion_model.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::motion_model::MOTION_MODEL_PUBLICDifferentialDriveMotionModel::crtp_predict 1 6 29 2
autoware::common::motion_model::MOTION_MODEL_PUBLICDifferentialDriveMotionModel::crtp_jacobian 1 6 29 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/motion_model/include/motion_model/motion_model_interface.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::motion_model::MOTION_MODEL_PUBLICMotionModelInterface::predict 1 7 49 2
autoware::common::motion_model::MOTION_MODEL_PUBLICMotionModelInterface::jacobian 1 7 49 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/motion_model/include/motion_model/linear_motion_model.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::motion_model::MOTION_MODEL_PUBLICLinearMotionModel::crtp_predict 1 6 36 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/motion_model/include/motion_model/visibility_control.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/motion_model/include/motion_model/stationary_motion_model.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::motion_model::MOTION_MODEL_PUBLICStationaryMotionModel::crtp_predict 1 6 21 2
autoware::common::motion_model::MOTION_MODEL_PUBLICStationaryMotionModel::crtp_jacobian 1 4 44 2