ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
thole.hpp File Reference

Routines to calculate the Thole damping potential between particle pairs. More...

+ Include dependency graph for thole.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Utils::Vector3d thole_pair_force (Particle const &p1, Particle const &p2, IA_parameters const &ia_params, Utils::Vector3d const &d, double dist, BondedInteractionsMap const &bonded_ias, Coulomb::ShortRangeForceKernel::kernel_type const *kernel)
 Calculate Thole force.
 
double thole_pair_energy (Particle const &p1, Particle const &p2, IA_parameters const &ia_params, Utils::Vector3d const &d, double dist, BondedInteractionsMap const &bonded_ias, Coulomb::Solver const &coulomb, Coulomb::ShortRangeEnergyKernel::kernel_type const *kernel)
 Calculate Thole energy.
 

Detailed Description

Routines to calculate the Thole damping potential between particle pairs.

See [45].

Definition in file thole.hpp.

Function Documentation

◆ thole_pair_energy()

double thole_pair_energy ( Particle const p1,
Particle const p2,
IA_parameters const ia_params,
Utils::Vector3d const d,
double  dist,
BondedInteractionsMap const bonded_ias,
Coulomb::Solver const coulomb,
Coulomb::ShortRangeEnergyKernel::kernel_type const kernel 
)
inline

Calculate Thole energy.

Definition at line 68 of file thole.hpp.

References Coulomb::Solver::cutoff(), BondedInteractionsMap::pair_bond_exists_between(), and stream.

Referenced by calc_non_bonded_pair_energy().

◆ thole_pair_force()