#[no_mangle]
pub extern "C" fn sg_forward_partial_path_stitcher_process_next_phase(
graph: *const sg_stack_graph,
partials: *mut sg_partial_path_arena,
db: *mut sg_partial_path_database,
stitcher: *mut sg_forward_partial_path_stitcher
)
Expand description
Runs the next phase of the algorithm. We will have built up a set of incomplete partial paths
during the previous phase. Before calling this function, you must ensure that db
contains
all of the possible partial paths that we might want to extend any of those candidate partial
paths with.
After this method returns, you can retrieve a list of the (possibly incomplete) partial paths
that were encountered during this phase via the previous_phase_partial_paths
and
previous_phase_partial_paths_length
fields.