l^2 stickout tracking
Scope:
-
Optionally use \ell^2as a norm for stick-out checking during tree build -
Tests for stick-out check during tree build -
Stick-out tracking in the traversal -
Tests for stick-out tracking in the traversal -
Hack List 3 construction to make use of precise box bounds -
Hack List 3 construction to make use of static \ell^2distance criteria -
Hack List 3 construction to make use of precise \ell^2distance criteria -
Hack List 4 construction to make use of precise box bounds(not likely to be very helpful because of isotropy) -
Hack List 4 construction to make use of(No need--List 4 is P2L and hence already adapted to a circular target)\ell^2distance criteria -
Throw an error in case of static \ell^\inftyList 3 construction and'\ell^2stickout being used (precise is OK because that uses the extents of the actual targets in the box)
Cases to cover in accuracy/efficiency tests:
-
\ell^\inftystickout + static\ell^\inftyList 3 (as before) -
\ell^\inftystickout + precise\ell^\inftyList 3 -
\ell^2stickout + static\ell^2List 3 -
\ell^2stickout + precise\ell^\inftyList 3 -
\ell^2stickout + precise\ell^2List 3
Edited by Andreas Klöckner