C++ Boundary Integral Treecode