Fast and precise computation of electrostatic fields with a charge simulation method using modern programming techniques

A method to reduce the computational effort for numerical calculation of electrostatic fields by a charge simulation method is introduced. By simplifying complex charge configurations for the evaluation of the field at large distances, the computation time can be reduced considerably preserving high precision. Since the method is ideally suited to object-oriented programming it has been implemented in C++.