sarkas.time_evolution.integrators#

Module of various types of time_evolution

Functions

berendsen(vel, T_desired, T, species_np, tau)

Numba'd function to update particle velocity based on Berendsen thermostat [].

enforce_abc(pos, vel, acc, charges, box_vector)

Numba'd function to enforce absorbing boundary conditions.

enforce_pbc(pos, cntr, box_vector)

Numba'd function to enforce periodic boundary conditions.

enforce_rbc(pos, vel, box_vector, dt)

Numba'd function to enforce reflecting boundary conditions.

Classes

Integrator()

Class used to assign integrator type.