[pdal-commits] [PDAL/PDAL] 3ea246: Use Eigen SparseMatrix to store knn indices and di...

chambbj noreply at github.com
Thu Aug 6 13:42:18 PDT 2020


  Branch: refs/heads/sparse-mat
  Home:   https://github.com/PDAL/PDAL
  Commit: 3ea246fc588afee6501f98365722729c5682dcb3
      https://github.com/PDAL/PDAL/commit/3ea246fc588afee6501f98365722729c5682dcb3
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

  Changed paths:
    M filters/LOFFilter.cpp
    A vendor/eigen/Eigen/src/OrderingMethods/Amd.h
    A vendor/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h
    A vendor/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h

  Log Message:
  -----------
  Use Eigen SparseMatrix to store knn indices and distances in LOF filter

Avoiding the repeated knnSearch in each separate pass results in a 3x
speed up.

Add several Eigen headers that have been relicensed from LGPL to MPL2
(see
https://gitlab.com/libeigen/eigen/-/commit/1dc1677d525b1df3cc32b3df5cd816e150b07185)
since our last refresh.




More information about the pdal-commits mailing list