swiftest_util_spill_pl Interface

interface
public module subroutine swiftest_util_spill_pl(self, discards, lspill_list, ldestructive)

Arguments

Type IntentOptional Attributes Name
class(swiftest_pl), intent(inout) :: self

Swiftest massive body object

class(swiftest_body), intent(inout) :: discards

Discarded object

logical, intent(in), dimension(:) :: lspill_list

Logical array of bodies to spill into the discards

logical, intent(in) :: ldestructive

Logical flag indicating whether or not this operation should alter the keeps array or not