ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
icc_data Struct Reference

ICC data structure. More...

#include <icc.hpp>

+ Collaboration diagram for icc_data:

Public Member Functions

void sanity_checks () const
 

Public Attributes

int n_icc
 First id of ICC particle.
 
int max_iterations
 maximum number of iterations
 
double eps_out
 bulk dielectric constant
 
std::vector< double > areas
 areas of the particles
 
std::vector< double > epsilons
 dielectric constants of the particles
 
std::vector< double > sigmas
 surface charge density of the particles
 
double convergence
 convergence criteria
 
std::vector< Utils::Vector3dnormals
 surface normal vectors
 
Utils::Vector3d ext_field
 external electric field
 
double relaxation
 relaxation parameter
 
int citeration
 last number of iterations
 
int first_id
 first ICC particle id
 

Detailed Description

ICC data structure.

Definition at line 61 of file icc.hpp.

Member Function Documentation

◆ sanity_checks()

void icc_data::sanity_checks ( ) const

Definition at line 214 of file icc.cpp.

References areas, convergence, eps_out, epsilons, first_id, max_iterations, n_icc, normals, and sigmas.

Referenced by ICCStar::ICCStar().

Member Data Documentation

◆ areas

std::vector<double> icc_data::areas

areas of the particles

Definition at line 69 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().

◆ citeration

int icc_data::citeration

last number of iterations

Definition at line 83 of file icc.hpp.

Referenced by ICCStar::iteration().

◆ convergence

double icc_data::convergence

convergence criteria

Definition at line 75 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().

◆ eps_out

double icc_data::eps_out

bulk dielectric constant

Definition at line 67 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().

◆ epsilons

std::vector<double> icc_data::epsilons

dielectric constants of the particles

Definition at line 71 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().

◆ ext_field

Utils::Vector3d icc_data::ext_field

external electric field

Definition at line 79 of file icc.hpp.

Referenced by ICCStar::iteration().

◆ first_id

int icc_data::first_id

first ICC particle id

Definition at line 85 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().

◆ max_iterations

int icc_data::max_iterations

maximum number of iterations

Definition at line 65 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().

◆ n_icc

int icc_data::n_icc

First id of ICC particle.

Definition at line 63 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().

◆ normals

std::vector<Utils::Vector3d> icc_data::normals

surface normal vectors

Definition at line 77 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().

◆ relaxation

double icc_data::relaxation

relaxation parameter

Definition at line 81 of file icc.hpp.

Referenced by ICCStar::iteration().

◆ sigmas

std::vector<double> icc_data::sigmas

surface charge density of the particles

Definition at line 73 of file icc.hpp.

Referenced by ICCStar::iteration(), and sanity_checks().


The documentation for this struct was generated from the following files: