Liking cljdoc? Tell your friends :D

domino.graph


add-nodesclj/s

(add-nodes ctx inputs)
source

base-graph-ctxclj/s

(base-graph-ctx nodes)
source

conj-setclj/s

source

connected-nodes-mapclj/s

(connected-nodes-map graph edge-filter)
source

(find-related node events)

find any nodes which are connected to the node by an event (e.g. for events [{:inputs [:a] :outputs [:c]} {:inputs [:b] :outputs [:a]}] (find-related :a events) => '(:b) (find-related :b events) => '() (find-related :c events) => '(:a))

find any nodes which are connected to the node by an event
(e.g. for events [{:inputs [:a] :outputs [:c]} {:inputs [:b] :outputs [:a]}]
      (find-related :a events) => '(:b)
      (find-related :b events) => '()
      (find-related :c events) => '(:a))
sourceraw docstring

gen-ev-graphclj/s

(gen-ev-graph events)
source

gen-graphclj/s

(gen-graph events)
source

input-nodesclj/s

(input-nodes events)
source

into-setclj/s

source

reverse-edge-directionclj/s

(reverse-edge-direction graph)
source

subgraphsclj/s

(subgraphs graph)
source

traversed-edgesclj/s

(traversed-edges origin graph edge-filter)
source

validate-eventclj/s

(validate-event {:keys [outputs handler] :as ev} errors)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close