collision_util_save_energy_snapshot Interface

interface
public module module subroutine collision_util_save_energy_snapshot(self, stage, nbody_system, iframe_start, iframe_end)

Arguments

TypeIntentOptionalAttributesName
class(collision_storage), intent(inout) :: self

Collision storage object with snapshots

character(len=*), intent(in) :: stage

Phase of the collision, either ‘before’ or ‘after’

class(base_nbody_system), intent(inout) :: nbody_system

Swiftest nbody system object with energy information stored in it

integer(kind=I4B), intent(in) :: iframe_start

Starting frame index to save the snapshot

integer(kind=I4B), intent(in) :: iframe_end

Ending frame index to save the snapshot