54#include "system/Leaf.hpp"
Vector implementation and trait types for boost qvm interoperability.
Abstract class that represents a component of the system.
This file contains the defaults for ESPResSo.
Describes a cell structure / cell system.
void sanity_checks_active_solver() const
void iteration(CellStructure &cell_structure, ParticleRange const &particles, ParticleRange const &ghost_particles)
The main iterative scheme, where the surface element charges are calculated self-consistently.
icc_data icc_cfg
ICC parameters.
void on_activation() const
void sanity_check() const
double convergence
convergence criteria
int first_id
first ICC particle id
double relaxation
relaxation parameter
std::vector< Utils::Vector3d > normals
surface normal vectors
int max_iterations
maximum number of iterations
int n_icc
First id of ICC particle.
double eps_out
bulk dielectric constant
void sanity_checks() const
std::vector< double > sigmas
surface charge density of the particles
std::vector< double > epsilons
dielectric constants of the particles
Utils::Vector3d ext_field
external electric field
int citeration
last number of iterations
std::vector< double > areas
areas of the particles