ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
DipolarP3MImpl< FloatType, Architecture > Member List

This is the complete list of members for DipolarP3MImpl< FloatType, Architecture >, including all inherited members.

add_long_range_forces(ParticleRange const &particles) overrideDipolarP3MImpl< FloatType, Architecture >inlinevirtual
bind_system(std::shared_ptr< System > const &system)System::Leaf< Class >inline
calc_average_self_energy_k_space() const overrideDipolarP3MImpl< FloatType, Architecture >protectedvirtual
calc_energy_correction() overrideDipolarP3MImpl< FloatType, Architecture >protectedvirtual
calc_influence_function_energy() overrideDipolarP3MImpl< FloatType, Architecture >protectedvirtual
calc_influence_function_force() overrideDipolarP3MImpl< FloatType, Architecture >protectedvirtual
calc_surface_term(bool force_flag, bool energy_flag, ParticleRange const &particles) overrideDipolarP3MImpl< FloatType, Architecture >protectedvirtual
count_magnetic_particles() overrideDipolarP3MImpl< FloatType, Architecture >virtual
detach_system(std::shared_ptr< System > const &system)System::Leaf< Class >inline
DipolarP3M(P3MParameters const &dp3m_params)DipolarP3Minline
DipolarP3MImpl(std::unique_ptr< p3m_data_struct_dipoles< FloatType > > &&dp3m_handle, double prefactor, int tune_timings, bool tune_verbose)DipolarP3MImpl< FloatType, Architecture >inline
dipole_assign(ParticleRange const &particles) overrideDipolarP3MImpl< FloatType, Architecture >virtual
dp3mDipolarP3MImpl< FloatType, Architecture >
dp3m_paramsDipolarP3M
get_system()System::Leaf< Class >inlineprotected
get_system() constSystem::Leaf< Class >inlineprotected
init() overrideDipolarP3MImpl< FloatType, Architecture >inlinevirtual
init_cpu_kernels()DipolarP3MImpl< FloatType, Architecture >protected
is_double_precision() const noexcept overrideDipolarP3MImpl< FloatType, Architecture >inlinevirtual
is_gpu() const noexcept overrideDipolarP3MImpl< FloatType, Architecture >inlinevirtual
is_tuned() const noexcept overrideDipolarP3MImpl< FloatType, Architecture >inlinevirtual
long_range_energy(ParticleRange const &particles) overrideDipolarP3MImpl< FloatType, Architecture >inlinevirtual
long_range_kernel(bool force_flag, bool energy_flag, ParticleRange const &particles)DipolarP3MImpl< FloatType, Architecture >protected
m_systemSystem::Leaf< Class >protected
on_activation() overrideDipolarP3MImpl< FloatType, Architecture >inlinevirtual
on_boxl_change()DipolarP3Minline
on_cell_structure_change()DipolarP3Minline
on_node_grid_change() constDipolarP3Minline
on_periodicity_change() constDipolarP3Minline
pair_energy(Particle const &p1, Particle const &p2, Utils::Vector3d const &d, double dist2, double dist) constDipolarP3Minline
pair_force(Particle const &p1, Particle const &p2, Utils::Vector3d const &d, double dist2, double dist) constDipolarP3Minline
prefactorDipoles::Actor< DipolarP3M >
sanity_checks() constDipolarP3Minline
sanity_checks_boxl() constDipolarP3Mprotected
sanity_checks_cell_structure() constDipolarP3Mprotected
sanity_checks_node_grid() constDipolarP3Mprotected
sanity_checks_periodicity() constDipolarP3Mprotected
scaleby_box_l() overrideDipolarP3MImpl< FloatType, Architecture >protectedvirtual
set_prefactor(double new_prefactor)Dipoles::Actor< DipolarP3M >inline
tune() overrideDipolarP3MImpl< FloatType, Architecture >virtual
~DipolarP3M()=defaultDipolarP3Mvirtual
~DipolarP3MImpl() override=defaultDipolarP3MImpl< FloatType, Architecture >