![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <scafacos_impl.hpp>
Inheritance diagram for CoulombScafacosImpl:
Collaboration diagram for CoulombScafacosImpl:Public Types | |
| using | ScafacosContext = ScafacosContext<::Scafacos::Coulomb > |
Private Member Functions | |
| void | tune_impl () override |
Additional Inherited Members | |
Static Public Member Functions inherited from ScafacosContextBase | |
| static std::vector< std::string > | available_methods () |
| static void | sanity_check_method (std::string const &method_name) |
Public Attributes inherited from Coulomb::Actor< CoulombScafacos > | |
| double | prefactor |
| Electrostatics prefactor. | |
| double | charge_neutrality_tolerance |
| Relative tolerance for the charge excess during neutrality checks. | |
Static Public Attributes inherited from Coulomb::Actor< CoulombScafacos > | |
| static auto constexpr | charge_neutrality_tolerance_default |
Protected Member Functions inherited from System::Leaf< Class > | |
| auto & | get_system () |
| auto & | get_system () const |
Protected Attributes inherited from System::Leaf< Class > | |
| std::weak_ptr< System > | m_system |
Definition at line 38 of file electrostatics/scafacos_impl.hpp.
Definition at line 40 of file electrostatics/scafacos_impl.hpp.
|
inlineoverridevirtual |
Implements ScafacosContextBase.
Definition at line 53 of file electrostatics/scafacos_impl.hpp.
References update_particle_data(), and update_particle_forces().
|
inlineoverridevirtual |
Implements CoulombScafacos.
Definition at line 71 of file electrostatics/scafacos_impl.hpp.
Implements CoulombScafacos.
Definition at line 63 of file electrostatics/scafacos_impl.hpp.
References stream.
Implements CoulombScafacos.
Definition at line 59 of file electrostatics/scafacos_impl.hpp.
References stream.
|
inlineoverridevirtual |
Implements CoulombScafacos.
Definition at line 75 of file electrostatics/scafacos_impl.hpp.
|
inlineoverridevirtual |
Implements ScafacosContextBase.
Definition at line 47 of file electrostatics/scafacos_impl.hpp.
References Coulomb::Actor< CoulombScafacos >::prefactor, and update_particle_data().
Implements CoulombScafacos.
Definition at line 67 of file electrostatics/scafacos_impl.hpp.
References stream.
|
overrideprivatevirtual |
Implements CoulombScafacos.
Definition at line 133 of file electrostatics/scafacos_impl.cpp.
References System::Leaf< Class >::get_system(), stream, and update_particle_data().
|
overridevirtual |
Implements ScafacosContextBase.
Definition at line 52 of file electrostatics/scafacos_impl.cpp.
References System::Leaf< Class >::get_system(), and stream.
Referenced by add_long_range_forces(), long_range_energy(), and tune_impl().
|
overridevirtual |
Implements ScafacosContextBase.
Definition at line 69 of file electrostatics/scafacos_impl.cpp.
References System::Leaf< Class >::get_system(), Coulomb::Actor< CoulombScafacos >::prefactor, and stream.
Referenced by add_long_range_forces().