disjoin Interface

public interface disjoin

Interface for the procedure disjoin_kernel.


Module Procedures

private pure subroutine disjoin_kernel(list)

Disjoins overlapping segments and creates a new list of non-overlapping segments.

Read more…

Arguments

Type IntentOptional Attributes Name
type(segment_t), intent(inout), allocatable :: list(:)