Package com.amalgamasimulation.graphagent
package com.amalgamasimulation.graphagent
-
ClassDescriptionInterface to be implemented by all classes that can be values of graph arcs of
GraphEnvironment.Simple implementation ofAgentGraphArcinterface that is suitable in most simple cases.Interface to be implemented by all classes that can be values of graph nodes ofGraphEnvironment.Simple implementation ofAgentGraphNodeinterface that is suitable in most simple cases.Path of aGraphAgentfrom someGeometricGraphPositionto some other, probably equal or adjacentGeometricGraphPosition.This class is not a part of public API of this library.Class representing a command that aGraphAgentexecutes in its commands stack.Type of commandDefines the contract for types that represent arc values in a geometric graph.Record containing reference to an arc within aGeometricGraphPathand characteristics describing its position inside theGeometricGraphPathDefines the contract for types that represent node values in a geometric graph.Path from someGeometricGraphPositionto some other, probably equal or adjacent,GeometricGraphPosition.Class representing a position that point to the specific place in graph.Class representing an agent that lives and moves inside aGraphEnvironment.Abstract class containing comparators used in graph agent library, namely: Distance comparator returned byGraphAgentComparators.compareDistance()method, Time comparator returned byGraphAgentComparators.compareTime()method, Velocity comparator returned byGraphAgentComparators.compareVelocity()method.Class representing a long agent that lives and moves inside aLongAgentsEnvironment.Interface to be implemented by all classes that can be values of graph arcs ofLongAgentsEnvironment.Simple implementation ofLongAgentGraphArcinterface that is suitable in most simple cases.Interface to be implemented by all classes that can be values of graph nodes ofLongAgentsEnvironment.Simple implementation ofLongAgentGraphNodeinterface that is suitable in most simple cases.LongAgentsEnvironment<N extends LongAgentGraphNode,A extends LongAgentGraphArc, K extends LongAgentWeightKey> Environment for long agents (seeLongAgentclass).Class representing a tail of aLongAgent.