ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
CoulombP3M Member List

This is the complete list of members for CoulombP3M, including all inherited members.

adapt_epsilon_elc()=0CoulombP3Mpure virtual
add_long_range_forces(ParticleRange const &)=0CoulombP3Mpure virtual
assign_charge(double q, Utils::Vector3d const &real_pos, bool skip_cache)=0CoulombP3Mpure virtual
bind_system(std::shared_ptr< System > const &system)System::Leaf< Class >inline
calc_influence_function_energy()=0CoulombP3Mprotectedpure virtual
calc_influence_function_force()=0CoulombP3Mprotectedpure virtual
charge_assign(ParticleRange const &particles)=0CoulombP3Mpure virtual
charge_neutrality_toleranceCoulomb::Actor< CoulombP3M >
charge_neutrality_tolerance_defaultCoulomb::Actor< CoulombP3M >static
CoulombP3M(P3MParameters const &p3m_params)CoulombP3Minline
count_charged_particles()=0CoulombP3Mpure virtual
count_charged_particles_elc(int, double, double)=0CoulombP3Mpure virtual
detach_system(std::shared_ptr< System > const &system)System::Leaf< Class >inline
get_system()System::Leaf< Class >inlineprotected
get_system() constSystem::Leaf< Class >inlineprotected
init()=0CoulombP3Mpure virtual
is_double_precision() const noexcept=0CoulombP3Mpure virtual
is_gpu() const noexcept=0CoulombP3Mpure virtual
is_tuned() const noexcept=0CoulombP3Mpure virtual
long_range_energy(ParticleRange const &)=0CoulombP3Mpure virtual
long_range_pressure(ParticleRange const &)=0CoulombP3Mpure virtual
m_systemSystem::Leaf< Class >protected
on_activation()=0CoulombP3Mpure virtual
on_boxl_change()CoulombP3Minline
on_cell_structure_change()CoulombP3Minline
on_node_grid_change() constCoulombP3Minline
on_periodicity_change() constCoulombP3Minline
p3m_paramsCoulombP3M
pair_energy(double q1q2, double dist) constCoulombP3Minline
pair_force(double q1q2, Utils::Vector3d const &d, double dist) constCoulombP3Minline
prefactorCoulomb::Actor< CoulombP3M >
prepare_fft_mesh(bool reset_weights)=0CoulombP3Mpure virtual
sanity_checks() constCoulombP3Minline
sanity_checks_boxl() constCoulombP3Mprotected
sanity_checks_cell_structure() constCoulombP3Mprotected
sanity_checks_charge_neutrality() constCoulomb::Actor< CoulombP3M >inline
sanity_checks_node_grid() constCoulombP3Mprotected
sanity_checks_periodicity() constCoulombP3Mprotected
scaleby_box_l()=0CoulombP3Mprotectedpure virtual
set_prefactor(double new_prefactor)Coulomb::Actor< CoulombP3M >inline
tune()=0CoulombP3Mpure virtual
~CoulombP3M()=defaultCoulombP3Mvirtual