Expand description
Auto-generated module
🤖 Generated with SplitRS
Functions§
- compute_
all_ coulomb_ forces - Compute Coulomb forces for all particle pairs within
cutoff. - compute_
all_ lj_ forces - Compute Lennard-Jones forces for all particle pairs within
cutoff. - compute_
angle_ forces - Compute harmonic angle forces (CPU mock).
- compute_
bond_ forces - Compute harmonic bond forces and accumulate into a force buffer.
- compute_
coulomb_ force - Compute Coulomb force between two charged particles.
- compute_
coulomb_ forces_ neighborlist - Compute Coulomb forces using a neighbor list.
- compute_
lj_ force - Compute the Lennard-Jones potential energy and scalar force magnitude at
separation
r. - compute_
lj_ forces_ neighborlist - Compute LJ forces using a neighbor list.
- compute_
lj_ shifted_ energy - Compute shifted LJ energy at distance
rwith cutoffrc. - compute_
virial_ stress_ tensor - Compute the full virial stress tensor from positions using LJ potential.
- ewald_
self_ energy - Self-energy correction for Ewald summation.
- kinetic_
temperature - Compute instantaneous kinetic temperature from particle velocities and masses.
- pppm_
mesh_ energy_ estimate - Estimate PPPM mesh contribution to long-range energy from a charge mesh.
- temperature_
scale - Rescale all velocities to match the target temperature.