![]() |
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 |
| npt_add_virial_contribution(double energy) const =0 | DipolarP3M | protectedpure virtual |
| 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 dist, double dist2) const | DipolarP3M | inline |
| pair_force(double d1d2, Utils::Vector3d const &dip1, Utils::Vector3d const &dip2, Utils::Vector3d const &d, double dist, double dist2) 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 |