class Torus extends Topology

Annotations
@strictfp()
Source
Torus.scala
Linear Supertypes
Topology, Neighbors, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Torus
  2. Topology
  3. Neighbors
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Torus(_world: World)

Value Members

  1. def diffuse(amount: Double, vn: Int): Unit
    Definition Classes
    TorusTopology
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[PatchException] )
  2. def diffuse4(amount: Double, vn: Int): Unit
    Definition Classes
    TorusTopology
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[PatchException] )
  3. def distanceWrap(dx: Double, dy: Double, x1: Double, y1: Double, x2: Double, y2: Double): Double
    Definition Classes
    TorusTopology
  4. def followOffsetX: Double
    Definition Classes
    Topology
  5. def followOffsetY: Double
    Definition Classes
    Topology
  6. def getNeighbors(source: Patch): IndexedAgentSet
    Definition Classes
    Neighbors
  7. def getNeighbors4(source: Patch): IndexedAgentSet
    Definition Classes
    Neighbors
  8. def getPE(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  9. def getPN(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  10. def getPNE(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  11. def getPNW(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  12. def getPS(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  13. def getPSE(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  14. def getPSW(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  15. def getPW(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  16. def shortestPathX(x1: Double, x2: Double): Double
    Definition Classes
    TorusTopology
  17. def shortestPathY(y1: Double, y2: Double): Double
    Definition Classes
    TorusTopology
  18. def towardsWrap(headingX: Double, headingY: Double): Double
    Definition Classes
    TorusTopology
  19. val world: World
    Definition Classes
    Topology
  20. def wrapX(x: Double): Double
    Definition Classes
    TorusTopology
  21. def wrapY(y: Double): Double
    Definition Classes
    TorusTopology
  22. val xWraps: Boolean
    Definition Classes
    Topology
  23. val yWraps: Boolean
    Definition Classes
    Topology