sarkas.time_evolution.integrators.enforce_rbc#

sarkas.time_evolution.integrators.enforce_rbc(pos, vel, box_vector, dt)[source]#

Numba’d function to enforce reflecting boundary conditions.

Parameters
  • pos (numpy.ndarray) – Particles’ positions.

  • vel (numpy.ndarray) – Particles’ velocities.

  • box_vector (numpy.ndarray) – Box Dimensions.

  • dt (float) – Timestep.