Skip to contents

"Flow" names the object kind, not the algorithm (stock vs flow: groups are stock, trajectories are flow). Every trajectory detector returns a flow – the temporal decomposition of the DAG into trajectories plus the confluence tree – so this predicate accepts the result of sniff_trajectory_braid() and of any future sniff_trajectory_<algo>() detector. is_flow() is the cheap predicate; validate_flow() is the contract's authoritative checker.

Usage

is_flow(x)

Arguments

x

Any object.

Value

A length-one logical.