Class LongAgentsEnvironment<N extends LongAgentGraphNode,A extends LongAgentGraphArc,K extends LongAgentWeightKey>

java.lang.Object
com.amalgamasimulation.graphagent.GraphEnvironment<N,A,LongAgentWeightKey>
com.amalgamasimulation.graphagent.LongAgentsEnvironment<N,A,K>
Type Parameters:
N - type of graph node values
A - type of graph arc values
K - type of keys that are used when determining agent-dependent weight of graph arcs and nodes
Direct Known Subclasses:
TrainsEnvironment

public class LongAgentsEnvironment<N extends LongAgentGraphNode,A extends LongAgentGraphArc,K extends LongAgentWeightKey> extends GraphEnvironment<N,A,LongAgentWeightKey>
Environment for long agents (see LongAgent class). Supports collisions tracking and spatial constraints for long agents. Long agents can live only in this type of environments.
Author:
Andrey Malykhanov