encounter_util_spill_list Interface

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

Arguments

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

Swiftest encounter list

class(encounter_list), 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 body by removing the discard list