I've been trying to understand the Fast Multipole Method but not really getting anywhere.
My math is pretty weak, but my programming is strong, relatively speaking. For example, I'm not even sure what "expansion" means mathematically in this context.
Can the implementation of FMM be described simply with words? Or is understanding of the math required?