symba_util_spill_pl Interface

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

Arguments

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

SyMBA 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