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

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

add_long_range_forces(ParticleRange const &particles) overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >inlinevirtual
bind_system(std::shared_ptr< System > const &system)System::Leaf< Class >inline
calc_average_self_energy_k_space() const overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >protectedvirtual
calc_energy_correction() overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >protectedvirtual
calc_influence_function_energy() overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >protectedvirtual
calc_influence_function_force() overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >protectedvirtual
calc_surface_term(bool force_flag, bool energy_flag, ParticleRange const &particles) overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >protectedvirtual
count_magnetic_particles() overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >virtual
detach_system(std::shared_ptr< System > const &system)System::Leaf< Class >inline
DipolarP3M(P3MParameters const &dp3m_params)DipolarP3Minline
DipolarP3MHeffte(std::unique_ptr< DipolarP3MStateClass > &&dp3m_state, TuningParameters tuning_params, double prefactor)DipolarP3MHeffte< FloatType, Architecture, FFTConfig >inline
DipolarP3MStateClass typedefDipolarP3MHeffte< FloatType, Architecture, FFTConfig >
dipole_assign(ParticleRange const &particles) overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >virtual
dp3mDipolarP3MHeffte< FloatType, Architecture, FFTConfig >
dp3m_paramsDipolarP3M
get_system()System::Leaf< Class >inlineprotected
get_system() constSystem::Leaf< Class >inlineprotected
init() overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >inlinevirtual
init_cpu_kernels()DipolarP3MHeffte< FloatType, Architecture, FFTConfig >protected
is_double_precision() const noexcept overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >inlinevirtual
is_gpu() const noexcept overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >inlinevirtual
is_tuned() const noexcept overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >inlinevirtual
long_range_energy(ParticleRange const &particles) overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >inlinevirtual
long_range_kernel(bool force_flag, bool energy_flag, ParticleRange const &particles)DipolarP3MHeffte< FloatType, Architecture, FFTConfig >protected
m_systemSystem::Leaf< Class >protected
npt_add_virial_contribution(double energy) const overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >protectedvirtual
on_activation() overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >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 dist, double dist2) constDipolarP3Minline
pair_force(double d1d2, Utils::Vector3d const &dip1, Utils::Vector3d const &dip2, Utils::Vector3d const &d, double dist, double dist2) 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() overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >protectedvirtual
set_prefactor(double new_prefactor)Dipoles::Actor< DipolarP3M >inline
tune() overrideDipolarP3MHeffte< FloatType, Architecture, FFTConfig >virtual
~DipolarP3M()=defaultDipolarP3Mvirtual
~DipolarP3MHeffte() override=defaultDipolarP3MHeffte< FloatType, Architecture, FFTConfig >