Class/Object

it.unibo.scafi.simulation.SpatialSimulation

SpaceAwareSimulator

Related Docs: object SpaceAwareSimulator | package SpatialSimulation

Permalink

class SpaceAwareSimulator extends (SpatialSimulation.this)#NetworkSimulator

Linear Supertypes
(SpatialSimulation.this)#NetworkSimulator, (SpatialSimulation.this)#SimulatorOps, (SpatialSimulation.this)#Network, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SpaceAwareSimulator
  2. NetworkSimulator
  3. SimulatorOps
  4. Network
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SpaceAwareSimulator(space: (SpatialSimulation.this)#SPACE[(SpatialSimulation.this)#ID], devs: Map[(SpatialSimulation.this)#ID, (SpatialSimulation.this)#DevInfo], toStr: ((SpatialSimulation.this)#NetworkSimulator) ⇒ String = SpaceAwareSimulator.defaultRepr, simulationSeed: Long, randomSensorSeed: Long)

    Permalink

Type Members

  1. class SimulatorContextImpl extends (Simulation.this)#ContextImpl

    Permalink
    Definition Classes
    NetworkSimulator
  2. class SpatialSimulatorContextImpl extends SimulatorContextImpl

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addSensor[A](name: (SpatialSimulation.this)#LSNS, value: A): Unit

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def chgSensorValue[A](name: (SpatialSimulation.this)#LSNS, ids: Set[(SpatialSimulation.this)#ID], value: A): Unit

    Permalink
  7. def clearExports(): Unit

    Permalink
    Definition Classes
    NetworkSimulatorSimulatorOps
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def context(id: (SpatialSimulation.this)#ID): (SpatialSimulation.this)#CONTEXT

    Permalink
  10. val devs: Map[(SpatialSimulation.this)#ID, (SpatialSimulation.this)#DevInfo]

    Permalink
  11. val eMap: Map[(SpatialSimulation.this)#ID, (SpatialSimulation.this)#EXPORT]

    Permalink
    Attributes
    protected
    Definition Classes
    NetworkSimulator
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def exec(ap: ((SpatialSimulation.this)#CONTEXT) ⇒ (SpatialSimulation.this)#EXPORT): ((SpatialSimulation.this)#ID, (SpatialSimulation.this)#EXPORT)

    Permalink
    Definition Classes
    NetworkSimulatorSimulatorOps
  15. def exec(node: (SpatialSimulation.this)#EXECUTION, exp: ⇒ Any, id: (SpatialSimulation.this)#ID): Unit

    Permalink
    Definition Classes
    NetworkSimulatorSimulatorOps
  16. def execInOrderAndReturn(node: (SpatialSimulation.this)#EXECUTION, exp: ⇒ Any, firingSeq: Seq[(SpatialSimulation.this)#ID]): (SpatialSimulation.this)#Network with (SpatialSimulation.this)#SimulatorOps

    Permalink
    Definition Classes
    NetworkSimulatorSimulatorOps
  17. def execMany(node: (SpatialSimulation.this)#EXECUTION, exp: ⇒ Any, size: Int, action: ((SpatialSimulation.this)#Network, Int) ⇒ Unit = (n, i) => {}): Unit

    Permalink

    node

    The local execution node

    exp

    The expression to be run

    size

    The number of executions to be performed

    action

    An optional action launched after each execution

    Definition Classes
    NetworkSimulatorSimulatorOps
  18. def executeMany(node: (SpatialSimulation.this)#EXECUTION, size: Int, action: ((SpatialSimulation.this)#Network, Int) ⇒ Unit = (n, i) => {}): Unit

    Permalink
    Definition Classes
    NetworkSimulatorSimulatorOps
  19. def export(id: (SpatialSimulation.this)#ID): Option[(SpatialSimulation.this)#EXPORT]

    Permalink
    Definition Classes
    NetworkSimulator → Network
  20. def exports(): Map[(SpatialSimulation.this)#ID, Option[(SpatialSimulation.this)#EXPORT]]

    Permalink
    Definition Classes
    NetworkSimulator → Network
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def getAllNeighbours(): Map[(SpatialSimulation.this)#ID, Iterable[(SpatialSimulation.this)#ID]]

    Permalink
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def getSensor(name: (SpatialSimulation.this)#LSNS): Option[Any]

    Permalink
    Definition Classes
    NetworkSimulator
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. val idArray: ArrayBuffer[(SpatialSimulation.this)#ID]

    Permalink
    Definition Classes
    NetworkSimulator
  27. val ids: Set[(SpatialSimulation.this)#ID]

    Permalink
    Definition Classes
    SpaceAwareSimulatorNetworkSimulator → Network
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. var lastRound: Map[(SpatialSimulation.this)#ID, LocalDateTime]

    Permalink
    Attributes
    protected
    Definition Classes
    NetworkSimulator
  30. def localSensor[A](name: (SpatialSimulation.this)#LSNS)(id: (SpatialSimulation.this)#ID): A

    Permalink
    Definition Classes
    NetworkSimulator → Network
  31. val lsnsMap: Map[(SpatialSimulation.this)#LSNS, Map[(SpatialSimulation.this)#ID, Any]]

    Permalink
    Definition Classes
    NetworkSimulator
  32. val nbrMap: Map[(SpatialSimulation.this)#ID, Set[(SpatialSimulation.this)#ID]]

    Permalink
    Definition Classes
    NetworkSimulator
  33. def nbrSensor[A](name: (SpatialSimulation.this)#NSNS)(id: (SpatialSimulation.this)#ID)(idn: (SpatialSimulation.this)#ID): A

    Permalink
    Definition Classes
    NetworkSimulator → Network
  34. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  35. def neighbourhood(id: (SpatialSimulation.this)#ID): Set[(SpatialSimulation.this)#ID]

    Permalink
    Definition Classes
    SpaceAwareSimulatorNetworkSimulator → Network
  36. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. val nsnsMap: Map[(SpatialSimulation.this)#NSNS, Map[(SpatialSimulation.this)#ID, Map[(SpatialSimulation.this)#ID, Any]]]

    Permalink
    Definition Classes
    NetworkSimulator
  39. val randomSensor: Random

    Permalink
    Attributes
    protected
    Definition Classes
    NetworkSimulator
  40. val randomSensorSeed: Long

    Permalink
    Definition Classes
    NetworkSimulator
  41. var sensors: Map[(SpatialSimulation.this)#LSNS, Any]

    Permalink
    Attributes
    protected
    Definition Classes
    NetworkSimulator
  42. def setPosition(id: (SpatialSimulation.this)#ID, newPos: (SpatialSimulation.this)#P)(implicit ev: <:<[space.type, (SpatialSimulation.this)#MutableSpace[(SpatialSimulation.this)#ID]]): Unit

    Permalink
  43. val simulationRandom: Random

    Permalink
    Attributes
    protected
    Definition Classes
    NetworkSimulator
  44. val simulationSeed: Long

    Permalink
    Definition Classes
    NetworkSimulator
  45. val space: (SpatialSimulation.this)#SPACE[(SpatialSimulation.this)#ID]

    Permalink
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  47. val toStr: ((SpatialSimulation.this)#NetworkSimulator) ⇒ String

    Permalink
    Definition Classes
    NetworkSimulator
  48. def toString(): String

    Permalink
    Definition Classes
    NetworkSimulator → AnyRef → Any
  49. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from (SpatialSimulation.this)#NetworkSimulator

Inherited from (SpatialSimulation.this)#SimulatorOps

Inherited from (SpatialSimulation.this)#Network

Inherited from AnyRef

Inherited from Any

Ungrouped