ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
P3M algorithm for long-range Coulomb interaction. More...
#include "config/config.hpp"
#include "electrostatics/actor.hpp"
#include "p3m/common.hpp"
#include "p3m/data_struct.hpp"
#include "ParticleRange.hpp"
#include <utils/Vector.hpp>
#include <utils/math/AS_erfc_part.hpp>
#include <cmath>
#include <numbers>
Go to the source code of this file.
Classes | |
struct | CoulombP3M |
P3M solver. More... | |
P3M algorithm for long-range Coulomb interaction.
We use a P3M (Particle-Particle Particle-Mesh) method based on the Ewald summation. Details of the used method can be found in [22] and [10] [11].
Further reading: [18], [22], [10], [11], [12], [13], [9].
Implementation in p3m.cpp.
Definition in file p3m.hpp.