ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
This is the complete list of members for DipolarP3M, including all inherited members.
add_long_range_forces(ParticleRange const &particles)=0 | DipolarP3M | pure virtual |
bind_system(std::shared_ptr< System > const &system) | System::Leaf< Class > | inline |
calc_average_self_energy_k_space() const =0 | DipolarP3M | protectedpure virtual |
calc_energy_correction()=0 | DipolarP3M | protectedpure virtual |
calc_influence_function_energy()=0 | DipolarP3M | protectedpure virtual |
calc_influence_function_force()=0 | DipolarP3M | protectedpure virtual |
calc_surface_term(bool force_flag, bool energy_flag, ParticleRange const &particles)=0 | DipolarP3M | protectedpure virtual |
count_magnetic_particles()=0 | DipolarP3M | pure virtual |
detach_system(std::shared_ptr< System > const &system) | System::Leaf< Class > | inline |
DipolarP3M(P3MParameters const &dp3m_params) | DipolarP3M | inline |
dipole_assign(ParticleRange const &particles)=0 | DipolarP3M | pure virtual |
dp3m_params | DipolarP3M | |
get_system() | System::Leaf< Class > | inlineprotected |
get_system() const | System::Leaf< Class > | inlineprotected |
init()=0 | DipolarP3M | pure virtual |
is_double_precision() const noexcept=0 | DipolarP3M | pure virtual |
is_gpu() const noexcept=0 | DipolarP3M | pure virtual |
is_tuned() const noexcept=0 | DipolarP3M | pure virtual |
long_range_energy(ParticleRange const &particles)=0 | DipolarP3M | pure virtual |
m_system | System::Leaf< Class > | protected |
on_activation()=0 | DipolarP3M | pure virtual |
on_boxl_change() | DipolarP3M | inline |
on_cell_structure_change() | DipolarP3M | inline |
on_node_grid_change() const | DipolarP3M | inline |
on_periodicity_change() const | DipolarP3M | inline |
pair_energy(Particle const &p1, Particle const &p2, Utils::Vector3d const &d, double dist2, double dist) const | DipolarP3M | inline |
pair_force(Particle const &p1, Particle const &p2, Utils::Vector3d const &d, double dist2, double dist) const | DipolarP3M | inline |
prefactor | Dipoles::Actor< DipolarP3M > | |
sanity_checks() const | DipolarP3M | inline |
sanity_checks_boxl() const | DipolarP3M | protected |
sanity_checks_cell_structure() const | DipolarP3M | protected |
sanity_checks_node_grid() const | DipolarP3M | protected |
sanity_checks_periodicity() const | DipolarP3M | protected |
scaleby_box_l()=0 | DipolarP3M | protectedpure virtual |
set_prefactor(double new_prefactor) | Dipoles::Actor< DipolarP3M > | inline |
tune()=0 | DipolarP3M | pure virtual |
~DipolarP3M()=default | DipolarP3M | virtual |