Skip to content
Commit 8c85e606 authored by Matt Wala's avatar Matt Wala
Browse files

Make coefficient recurrence precomputation / derivative taking smarter

for Taylor expansions.

* Introduces a DerivativeWrangler class that manages derivatives for
  Taylor expansions

* Closes #4 on gitlab: Precomputing the recurrences for Taylor
  coefficients is faster

* In addition, caches the precomputed recurrence at the class level so
  we don't have to do it over for both multipole and local (this helps
  for 3D where the precomputation is still somewhat slow)

* Closes #6 on gitlab: This teaches the M2L step about recurrences.
parent ac4fbd4e
Pipeline #3823 canceled with stage
in 3 minutes and 20 seconds