Liking cljdoc? Tell your friends :D

hiposfer.kamal.network.algorithms.protocols


GeoCoordinatecljprotocol

latclj

(lat this)

latitude in decimal numbers

latitude in decimal numbers

lonclj

(lon this)

longitude in decimal numbers

longitude in decimal numbers
source

Routercljprotocol

An instance used to direct the movement of Dijkstra's traversal algorithm

An instance used to direct the movement of Dijkstra's traversal algorithm

successorsclj

(successors this node)

returns a sequence of node that can be reached from node

returns a sequence of node that can be reached from node

weightclj

(weight this node trail)

returns a Valuable implementation to order node in the Dijkstra heap

returns a Valuable implementation to order node in the Dijkstra heap
sourceraw docstring

Valuablecljprotocol

A simple representation of a generic routing worth function result

A simple representation of a generic routing worth function result

costclj

(cost this)

a number indicating how difficult it is to get to a specific node

a number indicating how difficult it is to get to a specific node

sumclj

(sum this that)

adds two Valuable implementations. This way a Valuable implementation doesnt need to be a Number

adds two Valuable implementations. This way a Valuable implementation
doesnt need to be a Number
sourceraw docstring

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

× close