class Torus extends Topology with XWraps with YWraps

Source
Torus.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Torus
  2. YWraps
  3. XWraps
  4. Topology
  5. Neighbors
  6. AnyRef
  7. 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
    Topology
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[PatchException] )
  2. def diffuse4(amount: Double, vn: Int): Unit
    Definition Classes
    Topology
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[PatchException] )
  3. def diffuseYBorder(amount: Double, vn: Int, fourWay: Boolean, scratch: Array[Array[Double]]): Unit
    Definition Classes
    YWrapsTopology
  4. def distanceWrap(dx: Double, dy: Double, x1: Double, y1: Double, x2: Double, y2: Double): Double
    Definition Classes
    TorusTopology
  5. def followOffsetX: Double
    Definition Classes
    Topology
  6. def followOffsetY: Double
    Definition Classes
    Topology
  7. def getNeighbors(source: Patch): IndexedAgentSet
    Definition Classes
    Neighbors
  8. def getNeighbors4(source: Patch): IndexedAgentSet
    Definition Classes
    Neighbors
  9. def getPE(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  10. def getPN(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  11. def getPNE(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  12. def getPNW(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  13. def getPS(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  14. def getPSE(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  15. def getPSW(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  16. def getPW(source: Patch): Patch
    Definition Classes
    TorusNeighbors
  17. def getRegion(initialX: Int, initialY: Int, initialR: Int): ArrayList[(Int, Int)]
    Definition Classes
    Topology
  18. def shortestPathX(x1: Double, x2: Double): Double
    Definition Classes
    TorusTopology
  19. def shortestPathY(y1: Double, y2: Double): Double
    Definition Classes
    TorusTopology
  20. def towardsWrap(headingX: Double, headingY: Double): Double
    Definition Classes
    TorusTopology
  21. val world: World
    Definition Classes
    Topology
  22. def wrapX(x: Double): Double
    Definition Classes
    TorusXWrapsTopology
  23. def wrapY(y: Double): Double
    Definition Classes
    TorusYWrapsTopology
  24. val xWraps: Boolean
    Definition Classes
    XWrapsTopology
  25. val yWraps: Boolean
    Definition Classes
    YWrapsTopology