traverse_func Interface

interface
private subroutine traverse_func(ivertex, stop, iedge)

Arguments

Type IntentOptional Attributes Name
integer(kind=ip), intent(in) :: ivertex

vertex number

logical, intent(out) :: stop

set to true to stop the process

integer(kind=ip), intent(in), optional :: iedge

edge index for this vertex (note: not the vertex number, the index in the array of edge vertices) [not present if this is the starting node]

Description

user-provided function for traversing a dag.