X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=dev%2Fpackage.lisp;h=b5b03b8b7cd0567eefefa7887c7d3dc9144f0a1a;hb=e1ed2db513d5c744cc1f6b0427d2550ec534edba;hp=4a001883a1b2aa1f8724306c773df2c163fee9db;hpb=dfe1ca9987337cf9e8ad32aa44d6a55c0d8a7c75;p=cl-graph.git diff --git a/dev/package.lisp b/dev/package.lisp index 4a00188..b5b03b8 100644 --- a/dev/package.lisp +++ b/dev/package.lisp @@ -7,12 +7,11 @@ Author: Gary King, et. al. DISCUSSION |# -(in-package common-lisp-user) +(in-package #:common-lisp-user) -(defpackage "CL-GRAPH" - (:use "COMMON-LISP" "METATILITIES" "CL-CONTAINERS" - "METABANG.BIND" "METABANG.MATH") - (:nicknames "METABANG.GRAPH") +(defpackage #:cl-graph + (:use #:common-lisp #:metatilities #:cl-containers) + (:nicknames #:metabang.graph) (:documentation "CL-Graph is a Common Lisp library for manipulating graphs and running graph algorithms.") (:export @@ -96,7 +95,8 @@ DISCUSSION #:add-edge ; graph edge #:delete-edge ; graph edge - + #:delete-all-edges + #:add-vertex ; graph { value | vertex } #:delete-vertex ; graph { value | vertex } #:find-vertex ; graph { value | vertex } @@ -116,7 +116,9 @@ DISCUSSION #:has-children-p #:has-parent-p #:number-of-neighbors - + #:graph-vertexes + #:replace-vertex + #:edge-count ; graph #:vertex-count ; graph @@ -159,7 +161,8 @@ DISCUSSION #:project-bipartite-graph #:make-vertex-edges-container - + #:make-vertex-for-graph + #:vertex-degree-counts #:vertex-degree #:average-vertex-degree @@ -169,4 +172,16 @@ DISCUSSION #:graph-mixing-matrix #:graph-edge-mixture-matrix #:assortativity-coefficient - #:vertex-degree-summary)) \ No newline at end of file + #:vertex-degree-summary + #:connected-components + #:average-local-clustering-coefficient + #:vertex-triangle-count + #:graph-edges + #:graph-vertexes) + + (:export + #:print-dot-key-value + #:dot-attribute-value + #:dot-attributes-mixin + #:*dot-graph-attributes* + )) \ No newline at end of file