(defpackage #:cl-graph
(:use #:common-lisp #:metatilities #:cl-containers
- #:metabang.bind)
+ #:metabang.bind #+(or) #:cl-mathstats #:moptilities)
(:nicknames #:metabang.graph)
(:documentation "CL-Graph is a Common Lisp library for manipulating graphs and running graph algorithms.")
#:has-children-p
#:has-parent-p
#:number-of-neighbors
-
+ #:graph-vertexes
+ #:replace-vertex
+
#:edge-count ; graph
#:vertex-count ; graph
#:project-bipartite-graph
#:make-vertex-edges-container
-
+ #:make-vertex-for-graph
+
#:vertex-degree-counts
#:vertex-degree
#:average-vertex-degree
#:graph-mixing-matrix
#:graph-edge-mixture-matrix
#:assortativity-coefficient
- #:vertex-degree-summary)
+ #:vertex-degree-summary
+ #:connected-components
+ #:average-local-clustering-coefficient
+ #:vertex-triangle-count
+ #:graph-edges
+ #:graph-vertexes)
(:export
#:print-dot-key-value