ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <actor.hpp>
Public Member Functions | |
void | set_prefactor (double new_prefactor) |
void | sanity_checks_charge_neutrality () const |
Public Member Functions inherited from System::Leaf< Actor< Class > > | |
void | bind_system (std::shared_ptr< System > const &system) |
void | detach_system (std::shared_ptr< System > const &system) |
Public Attributes | |
double | prefactor = 0. |
Electrostatics prefactor. | |
double | charge_neutrality_tolerance = charge_neutrality_tolerance_default |
Relative tolerance for the charge excess during neutrality checks. | |
Static Public Attributes | |
static auto constexpr | charge_neutrality_tolerance_default = 2e-12 |
Additional Inherited Members | |
Protected Member Functions inherited from System::Leaf< Actor< Class > > | |
auto & | get_system () |
auto & | get_system () const |
Protected Attributes inherited from System::Leaf< Actor< Class > > | |
std::weak_ptr< System > | m_system |
Definition at line 36 of file electrostatics/actor.hpp.
|
inline |
Definition at line 56 of file electrostatics/actor.hpp.
References Coulomb::Actor< Class >::charge_neutrality_tolerance, Coulomb::check_charge_neutrality(), and System::Leaf< Actor< Class > >::get_system().
|
inline |
Definition at line 49 of file electrostatics/actor.hpp.
References Coulomb::Actor< Class >::prefactor.
double Coulomb::Actor< Class >::charge_neutrality_tolerance = charge_neutrality_tolerance_default |
Relative tolerance for the charge excess during neutrality checks.
To deactivate neutrality checks, set this value to -1.
Definition at line 47 of file electrostatics/actor.hpp.
Referenced by Coulomb::Actor< Class >::sanity_checks_charge_neutrality().
|
staticconstexpr |
Definition at line 38 of file electrostatics/actor.hpp.
double Coulomb::Actor< Class >::prefactor = 0. |
Electrostatics prefactor.
Definition at line 42 of file electrostatics/actor.hpp.
Referenced by Coulomb::Actor< Class >::set_prefactor().