swiftest_util_spill_pl Interface

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

Arguments

TypeIntentOptionalAttributesName
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