Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/LightIntensityFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::LightIntensityFilter::LightIntensityFilter 1 3 10 0
grid_map::LightIntensityFilter::~LightIntensityFilter 1 3 10 0
grid_map::LightIntensityFilter::configure 5 42 251 0
grid_map::LightIntensityFilter::update 3 20 193 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/SlidingWindowMathExpressionFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::SlidingWindowMathExpressionFilter::SlidingWindowMathExpressionFilter 1 8 41 0
grid_map::SlidingWindowMathExpressionFilter::~SlidingWindowMathExpressionFilter 1 3 10 0
grid_map::SlidingWindowMathExpressionFilter::configure 12 56 338 0
grid_map::SlidingWindowMathExpressionFilter::update 5 21 182 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/NormalVectorsFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::NormalVectorsFilter::NormalVectorsFilter 1 3 41 0
grid_map::NormalVectorsFilter::configure 15 100 545 0
grid_map::NormalVectorsFilter::update 6 26 150 2
grid_map::NormalVectorsFilter::computeWithAreaSerial 3 17 138 3
grid_map::NormalVectorsFilter::computeWithAreaParallel 2 19 166 3
grid_map::NormalVectorsFilter::areaSingleNormalComputation 7 59 423 4
grid_map::NormalVectorsFilter::computeWithRasterSerial 2 22 187 3
grid_map::NormalVectorsFilter::computeWithRasterParallel 2 30 238 3
grid_map::NormalVectorsFilter::rasterSingleNormalComputation 11 68 478 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/ColorMapFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::ColorMapFilter::ColorMapFilter 1 5 24 0
grid_map::ColorMapFilter::~ColorMapFilter 1 3 10 0
grid_map::ColorMapFilter::configure 9 63 381 0
grid_map::ColorMapFilter::update 3 17 168 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/DeletionFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::DeletionFilter::DeletionFilter 1 3 10 0
grid_map::DeletionFilter::~DeletionFilter 1 3 10 0
grid_map::DeletionFilter::configure 2 10 60 0
grid_map::DeletionFilter::update 4 19 100 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/NormalColorMapFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::NormalColorMapFilter::NormalColorMapFilter 1 3 10 0
grid_map::NormalColorMapFilter::~NormalColorMapFilter 1 3 10 0
grid_map::NormalColorMapFilter::configure 3 23 133 0
grid_map::NormalColorMapFilter::update 2 16 159 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/ColorFillFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::ColorFillFilter::ColorFillFilter 1 6 31 0
grid_map::ColorFillFilter::~ColorFillFilter 1 3 10 0
grid_map::ColorFillFilter::configure 6 42 283 0
grid_map::ColorFillFilter::update 4 18 134 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/ColorBlendingFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::ColorBlendingFilter::ColorBlendingFilter 1 5 24 0
grid_map::ColorBlendingFilter::~ColorBlendingFilter 1 3 10 0
grid_map::ColorBlendingFilter::configure 9 57 353 0
grid_map::ColorBlendingFilter::update 10 57 404 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/DuplicationFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::DuplicationFilter::DuplicationFilter 1 3 10 0
grid_map::DuplicationFilter::~DuplicationFilter 1 3 10 0
grid_map::DuplicationFilter::configure 3 17 95 0
grid_map::DuplicationFilter::update 1 6 37 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/MeanInRadiusFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::MeanInRadiusFilter::MeanInRadiusFilter 1 4 17 0
grid_map::MeanInRadiusFilter::~MeanInRadiusFilter 1 3 10 0
grid_map::MeanInRadiusFilter::configure 5 36 209 0
grid_map::MeanInRadiusFilter::update 5 27 168 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/CurvatureFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::CurvatureFilter::CurvatureFilter 1 3 10 0
grid_map::CurvatureFilter::~CurvatureFilter 1 3 10 0
grid_map::CurvatureFilter::configure 3 23 133 0
grid_map::CurvatureFilter::update 11 31 311 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/BufferNormalizerFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::BufferNormalizerFilter::BufferNormalizerFilter 1 3 10 0
grid_map::BufferNormalizerFilter::~BufferNormalizerFilter 1 3 10 0
grid_map::BufferNormalizerFilter::configure 1 4 13 0
grid_map::BufferNormalizerFilter::update 1 6 31 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/MinInRadiusFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::MinInRadiusFilter::MinInRadiusFilter 1 4 17 0
grid_map::MinInRadiusFilter::~MinInRadiusFilter 1 3 10 0
grid_map::MinInRadiusFilter::configure 5 36 209 0
grid_map::MinInRadiusFilter::update 8 37 215 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/SetBasicLayersFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::SetBasicLayersFilter::SetBasicLayersFilter 1 3 10 0
grid_map::SetBasicLayersFilter::~SetBasicLayersFilter 1 3 10 0
grid_map::SetBasicLayersFilter::configure 2 11 60 0
grid_map::SetBasicLayersFilter::update 3 17 93 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/MathExpressionFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::MathExpressionFilter::MathExpressionFilter 1 3 10 0
grid_map::MathExpressionFilter::~MathExpressionFilter 1 3 10 0
grid_map::MathExpressionFilter::configure 3 17 95 0
grid_map::MathExpressionFilter::update 2 10 86 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/src/ThresholdFilter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::ThresholdFilter::ThresholdFilter 1 8 41 0
grid_map::ThresholdFilter::~ThresholdFilter 1 3 10 0
grid_map::ThresholdFilter::configure 9 35 219 0
grid_map::ThresholdFilter::update 8 19 162 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/EigenLab/EigenLab.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
EigenLab::Value::matrix 1 4 8 0
EigenLab::Value::matrix 1 1 9 0
EigenLab::Value::local 1 1 8 0
EigenLab::Value::local 1 1 9 0
EigenLab::Value::isLocal 1 1 9 0
EigenLab::Value::mapLocal 1 5 40 0
EigenLab::Value::copySharedToLocal 2 1 22 0
EigenLab::Value::Value 1 4 38 0
EigenLab::Value::Value 1 5 51 1
EigenLab::Value::Value 1 5 40 1
EigenLab::Value::setLocal 1 4 28 1
EigenLab::Value::setLocal 1 1 22 1
EigenLab::Value::setLocal 1 1 21 1
EigenLab::Value::setLocal 1 4 35 3
EigenLab::Value::operator = 1 1 21 1
EigenLab::Value::operator = 1 1 19 1
EigenLab::Value::Value 1 5 46 3
EigenLab::Value::setShared 1 5 55 3
EigenLab::Value::setShared 1 1 30 1
EigenLab::Value::setShared 1 4 42 1
EigenLab::Value::Value 1 5 44 1
EigenLab::Value::operator = 2 8 37 1
EigenLab::Parser::Chunk::Chunk 1 7 73 3
EigenLab::Parser::vars 1 1 8 0
EigenLab::Parser::var 1 4 17 1
EigenLab::Parser::hasVar 1 1 17 1
EigenLab::Parser::clearVar 2 6 43 1
EigenLab::Parser::cacheExpressions 1 1 9 0
EigenLab::Parser::setCacheExpressions 1 1 11 1
EigenLab::Parser::clearCachedExpressions 1 1 11 0
EigenLab::Parser::~Parser 1 4 9 0
EigenLab::Parser::isVariable 1 1 22 1
EigenLab::Parser::isOperator 1 4 35 1
EigenLab::Parser::isFunction 1 4 38 1
EigenLab::Parser::Parser 2 41 270 0
EigenLab::Parser::eval 8 26 193 1
EigenLab::Parser::splitEquationIntoChunks 58 167 1881 3
EigenLab::Parser::findClosingBracket 5 13 111 3
EigenLab::Parser::splitArguments 5 17 173 2
EigenLab::Parser::evalIndexRange 14 62 530 4
EigenLab::Parser::evalMatrixExpression 31 116 1270 2
EigenLab::Parser::evalFunction_1_lt 7 24 211 4
EigenLab::Parser::evalFunction_1_lt 1 7 34 4
EigenLab::Parser::evalFunction_2_lt 34 109 1125 5
EigenLab::Parser::evalFunction_2_lt 1 8 40 5
EigenLab::Parser::evalFunction 90 302 2843 3
EigenLab::Parser::evalNumericRange 17 61 699 2
EigenLab::Parser::isOperator 4 10 79 1
EigenLab::Parser::evalIndices 17 33 302 1
EigenLab::Parser::evalNegations 24 34 345 1
EigenLab::Parser::evalPowers 29 68 797 1
EigenLab::Parser::evalMultiplication 41 98 1057 1
EigenLab::Parser::evalAddition 38 88 938 1
EigenLab::Parser::evalAssignment 26 55 527 1
EigenLab::Parser::printChunks 8 31 263 4
EigenLab::Parser::printVars 2 9 108 3
EigenLab::Parser::textRepresentation 10 20 221 4
EigenLab::Parser::trim 6 9 103 1
EigenLab::Parser::split 3 15 126 2
EigenLab::Parser::isNumber 4 11 74 2
EigenLab::Parser::stringToNumber 4 10 70 1
EigenLab::Parser::numberToString 2 10 54 2
EigenLab::Parser::test_w_lt 17 92 993 7
EigenLab::Parser::test_w_lt 1 9 34 7
EigenLab::Parser::test 99 614 7268 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/MinInRadiusFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/CurvatureFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/DuplicationFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/SetBasicLayersFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/MeanInRadiusFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/MathExpressionFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/SlidingWindowMathExpressionFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/NormalColorMapFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/BufferNormalizerFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/ColorMapFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/ColorBlendingFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/NormalVectorsFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/ColorFillFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/DeletionFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/LightIntensityFilter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_filters/include/grid_map_filters/ThresholdFilter.hpp