Loic Blot 7c8793cbea Performance Improvement: Use a cache which caches result for getFacePositions.
This greatly reduce the number of std::list generated by caching the result, which is always constant for each radius selected.
In the callgrind map, you will see original:
  * 3.3M calls to std::list for 9700 calls to getFacePositions
In the modified version, you will see:
  * 3.3K calls to std::list for 6900 call to getFacePositions
Callgrind map is here: #2321

it's a huge performance improvement to l_find_node_near
2015-02-16 11:27:44 +01:00
..
2014-05-08 13:02:04 -04:00
2014-05-08 13:02:04 -04:00
2015-02-12 15:27:20 +01:00
2015-01-07 20:51:47 +01:00
2014-11-19 16:21:59 -05:00
2013-09-10 18:31:38 +02:00
2014-09-20 14:02:54 -04:00