ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
ELC algorithm for long-range Coulomb interactions. More...
#include "config/config.hpp"
#include "actor/traits.hpp"
#include "electrostatics/p3m.hpp"
#include "BoxGeometry.hpp"
#include "Particle.hpp"
#include "ParticleRange.hpp"
#include <utils/Vector.hpp>
#include <utils/math/sqr.hpp>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <utility>
#include <variant>
Go to the source code of this file.
Classes | |
struct | traits::is_layer_correction< ElectrostaticLayerCorrection > |
struct | elc_data |
Parameters for the ELC method. More... | |
struct | ElectrostaticLayerCorrection |
Namespaces | |
namespace | traits |
ELC algorithm for long-range Coulomb interactions.
Implementation of the ELC method for the calculation of the electrostatic interaction in two dimensional periodic systems. For details on the method see MMM in general. The ELC method works together with any three-dimensional method, for example P3M, with metallic boundary conditions.
Definition in file elc.hpp.