Object

it.unibo.scafi.incarnations

BasicSimulationIncarnation

Related Doc: package incarnations

Permalink

object BasicSimulationIncarnation extends BasicAbstractSimulationIncarnation with StandardLibrary

Linear Supertypes
StandardLibrary, StdLib_DynamicCode, StdLib_NewProcesses, StdLib_Processes, StdLib_GenericUtils, StdLib_StateManagement, StdLib_TimeUtils, StdLib_FieldUtils, StdLib_ExplicitFields, StdLib_BuildingBlocks, StdLib_BlocksWithGC, StdLib_BlockS, StdLib_BlockC, StdLib_Gradients, StdLib_BlockG, BasicAbstractSimulationIncarnation, BasicTimeAbstraction, Simulation, SimulationPlatform, BasicAbstractIncarnation, Incarnation, TimeAbstraction, BasicSpatialAbstraction, MetricSpatialAbstraction, SpatialAbstraction, SpaceTimeAwarePlatform, TimeAwarePlatform, SpaceAwarePlatform, Platform, RichLanguage, Engine, Semantics, Language, Core, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BasicSimulationIncarnation
  2. StandardLibrary
  3. StdLib_DynamicCode
  4. StdLib_NewProcesses
  5. StdLib_Processes
  6. StdLib_GenericUtils
  7. StdLib_StateManagement
  8. StdLib_TimeUtils
  9. StdLib_FieldUtils
  10. StdLib_ExplicitFields
  11. StdLib_BuildingBlocks
  12. StdLib_BlocksWithGC
  13. StdLib_BlockS
  14. StdLib_BlockC
  15. StdLib_Gradients
  16. StdLib_BlockG
  17. BasicAbstractSimulationIncarnation
  18. BasicTimeAbstraction
  19. Simulation
  20. SimulationPlatform
  21. BasicAbstractIncarnation
  22. Incarnation
  23. TimeAbstraction
  24. BasicSpatialAbstraction
  25. MetricSpatialAbstraction
  26. SpatialAbstraction
  27. SpaceTimeAwarePlatform
  28. TimeAwarePlatform
  29. SpaceAwarePlatform
  30. Platform
  31. RichLanguage
  32. Engine
  33. Semantics
  34. Language
  35. Core
  36. AnyRef
  37. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AggregateComputation[T] extends Incarnation.ExecutionTemplate with FieldCalculusSyntax with Serializable

    Permalink
    Definition Classes
    Incarnation
  2. trait AggregateInterpreter extends Incarnation.ExecutionTemplate with FieldCalculusSyntax with Serializable

    Permalink
    Definition Classes
    Incarnation
  3. trait AggregateProgram extends AggregateInterpreter

    Permalink
    Definition Classes
    Incarnation
  4. trait AggregateProgramSchema extends ProgramSchema

    Permalink
    Definition Classes
    Semantics
  5. abstract class BaseContextImpl extends core.Engine.Context with core.Engine.ContextOps with Serializable

    Permalink
    Definition Classes
    Engine
  6. class Basic3DSpace[E] extends space.BasicSpatialAbstraction.MutableMetricSpace[E] with EuclideanStrategy with Serializable

    Permalink
    Definition Classes
    BasicSpatialAbstraction
  7. class BasicAggregateInterpreter extends AggregateInterpreter

    Permalink
    Definition Classes
    Incarnation
  8. class BasicSimulatorFactory extends (Simulation.this)#SimulatorFactory

    Permalink
    Definition Classes
    Simulation
  9. trait BlockC extends AnyRef

    Permalink
    Definition Classes
    StdLib_BlockC
  10. trait BlockG extends (StdLib_BlockG.this)#Gradients with (StdLib_BlockG.this)#FieldUtils

    Permalink
    Definition Classes
    StdLib_BlockG
  11. trait BlockS extends (StdLib_BlockS.this)#BlockG

    Permalink
    Definition Classes
    StdLib_BlockS
  12. trait BlockT extends AnyRef

    Permalink
    Definition Classes
    StdLib_TimeUtils
  13. trait BlocksWithGC extends (StdLib_BlocksWithGC.this)#BlockG with (StdLib_BlocksWithGC.this)#BlockC

    Permalink
    Definition Classes
    StdLib_BlocksWithGC
  14. trait BuildingBlocks extends (StdLib_BuildingBlocks.this)#Gradients with (StdLib_BuildingBlocks.this)#FieldUtils with (StdLib_BuildingBlocks.this)#BlockG with (StdLib_BuildingBlocks.this)#BlockC with (StdLib_BuildingBlocks.this)#BlockS with (StdLib_BuildingBlocks.this)#BlockT with (StdLib_BuildingBlocks.this)#BlocksWithGC

    Permalink
    Definition Classes
    StdLib_BuildingBlocks
  15. trait Builtins extends AnyRef

    Permalink
    Definition Classes
    RichLanguage
  16. type CONTEXT = Context with ContextOps

    Permalink
    Definition Classes
    Engine → Semantics → Core
  17. trait Constructs extends AnyRef

    Permalink
    Definition Classes
    Language
  18. trait ConstructsSemantics extends core.Semantics.Constructs

    Permalink
    Definition Classes
    Semantics
  19. trait Context extends AnyRef

    Permalink
    Definition Classes
    Core
  20. class ContextImpl extends BaseContextImpl

    Permalink
    Definition Classes
    Engine
  21. trait ContextOps extends AnyRef

    Permalink
    Definition Classes
    Semantics
  22. trait CustomSpawn extends (StdLib_NewProcesses.this)#Spawn with (StdLib_NewProcesses.this)#FieldUtils

    Permalink
    Definition Classes
    StdLib_NewProcesses
  23. type D = Double

    Permalink
    Definition Classes
    BasicSpatialAbstraction → MetricSpatialAbstraction
  24. trait DistanceStrategy extends AnyRef

    Permalink
    Definition Classes
    MetricSpatialAbstraction
  25. trait DynamicCode extends (StdLib_DynamicCode.this)#FieldUtils

    Permalink
    Definition Classes
    StdLib_DynamicCode
  26. type EXECUTION = AggregateInterpreter

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Semantics → Core
  27. type EXPORT = Export with ExportOps with Serializable

    Permalink
    Definition Classes
    Engine → Semantics → Core
  28. class EngineFactory extends core.Engine.Factory with Serializable

    Permalink
    Definition Classes
    Engine
  29. trait EuclideanStrategy extends space.BasicSpatialAbstraction.DistanceStrategy with space.BasicSpatialAbstraction.NeighbouringRelation with Serializable

    Permalink
    Definition Classes
    BasicSpatialAbstraction
  30. trait ExecutionTemplate extends (core.Semantics.CONTEXT) ⇒ core.Semantics.EXPORT with ConstructsSemantics with ProgramSchema

    Permalink
    Definition Classes
    Semantics
  31. trait ExplicitFields extends (StdLib_ExplicitFields.this)#FieldUtils

    Permalink
    Definition Classes
    StdLib_ExplicitFields
  32. trait Export extends AnyRef

    Permalink
    Definition Classes
    Core
  33. class ExportImpl extends core.Engine.Export with core.Engine.ExportOps with Serializable

    Permalink
    Definition Classes
    Engine
  34. trait ExportOps extends AnyRef

    Permalink
    Definition Classes
    Semantics
  35. type FACTORY = Factory

    Permalink
    Definition Classes
    Engine → Semantics
  36. trait Factory extends AnyRef

    Permalink
    Definition Classes
    Semantics
  37. trait FieldCalculusSyntax extends Incarnation.Constructs with Incarnation.Builtins

    Permalink
    Definition Classes
    Incarnation
  38. trait FieldUtils extends AnyRef

    Permalink
    Definition Classes
    StdLib_FieldUtils
  39. sealed case class FoldHood[A] extends Slot with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  40. sealed case class FunCall[A] extends Slot with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  41. trait GenericUtils extends AnyRef

    Permalink
    Definition Classes
    StdLib_GenericUtils
  42. trait Gradients extends AnyRef

    Permalink
    Definition Classes
    StdLib_Gradients
  43. trait HFCSpawn extends (StdLib_Processes.this)#FieldUtils

    Permalink
    Definition Classes
    StdLib_Processes
  44. type ID = Int

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Core
  45. type LSNS = String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Core
  46. type Metric = () ⇒ Double

    Permalink
    Definition Classes
    StdLib_Gradients
  47. trait MetricSpace[E] extends space.MetricSpatialAbstraction.Space[E] with DistanceStrategy

    Permalink
    Definition Classes
    MetricSpatialAbstraction
  48. trait MutableMetricSpace[E] extends MetricSpace[E] with space.MetricSpatialAbstraction.MutableSpace[E]

    Permalink
    Definition Classes
    MetricSpatialAbstraction
  49. trait MutableSpace[E] extends Space[E]

    Permalink
    Definition Classes
    SpatialAbstraction
  50. type NETWORK = Network with SimulatorOps

    Permalink
    Definition Classes
    Simulation → SimulationPlatform
  51. type NSNS = String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Core
  52. sealed case class Nbr[A] extends Slot with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  53. case class NbrSensorUnknownException extends Exception with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  54. trait NeighbouringRelation extends AnyRef

    Permalink
    Definition Classes
    SpatialAbstraction
  55. trait Network extends AnyRef

    Permalink
    Definition Classes
    SimulationPlatform
  56. class NetworkSimulator extends (Simulation.this)#Network with (Simulation.this)#SimulatorOps

    Permalink
    Definition Classes
    Simulation
  57. case class OutOfDomainException extends Exception with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  58. abstract type P <: Point3D

    Permalink
    Definition Classes
    BasicSpatialAbstraction → SpatialAbstraction
  59. case class PID extends Product with Serializable

    Permalink
    Definition Classes
    StdLib_Processes
  60. case class PUID extends Product with Serializable

    Permalink
    Definition Classes
    StdLib_Processes
  61. trait Path extends AnyRef

    Permalink
    Definition Classes
    Semantics
  62. class PathImpl extends core.Engine.Path with Equals with Serializable

    Permalink
    Definition Classes
    Engine
  63. trait ProcessDSL extends AnyRef

    Permalink
    Definition Classes
    StdLib_NewProcesses
  64. trait Processes extends AnyRef

    Permalink
    Definition Classes
    StdLib_Processes
  65. trait ProgramSchema extends AnyRef

    Permalink
    Definition Classes
    Semantics
  66. sealed case class Rep[A] extends Slot with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  67. trait RoundVM extends AnyRef

    Permalink
    Definition Classes
    Semantics
  68. class RoundVMImpl extends RoundVM

    Permalink
    Definition Classes
    Semantics
  69. type SPACE[E] = Basic3DSpace[E]

    Permalink
    Definition Classes
    BasicSpatialAbstraction → MetricSpatialAbstraction → SpatialAbstraction
  70. sealed case class Scope[K] extends Slot with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  71. case class Seeds(configSeed: Long = System.currentTimeMillis(), simulationSeed: Long = System.currentTimeMillis(), randomSensorSeed: Long = System.currentTimeMillis()) extends Product with Serializable

    Permalink
    Definition Classes
    Simulation
  72. case class SensorUnknownException extends Exception with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  73. trait SimulatorFactory extends AnyRef

    Permalink
    Definition Classes
    Simulation
  74. trait SimulatorOps extends AnyRef

    Permalink
    Definition Classes
    Simulation
  75. trait Slot extends Serializable

    Permalink
    Definition Classes
    Semantics
  76. trait Space[E] extends NeighbouringRelation

    Permalink
    Definition Classes
    SpatialAbstraction
  77. trait SpaceAwareDevice extends AnyRef

    Permalink
    Definition Classes
    SpaceAwarePlatform
  78. trait SpaceTimeAwareDevice extends (SpaceTimeAwarePlatform.this)#SpaceAwareDevice with (SpaceTimeAwarePlatform.this)#TimeAwareDevice

    Permalink
    Definition Classes
    SpaceTimeAwarePlatform
  79. trait Spawn extends AnyRef

    Permalink
    Definition Classes
    StdLib_NewProcesses
  80. trait StandardSensors extends AnyRef

    Permalink
    Definition Classes
    Incarnation
  81. trait StateManagement extends AnyRef

    Permalink
    Definition Classes
    StdLib_StateManagement
  82. type Time = LocalDateTime

    Permalink
    Definition Classes
    BasicTimeAbstraction → TimeAbstraction
  83. trait TimeAwareDevice extends AnyRef

    Permalink
    Definition Classes
    TimeAwarePlatform
  84. trait TimeUtils extends (StdLib_TimeUtils.this)#BlockT

    Permalink
    Definition Classes
    StdLib_TimeUtils

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. object Builtins extends Serializable

    Permalink
    Definition Classes
    RichLanguage
  5. val LSNS_DELTA_TIME: String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → TimeAwarePlatform
  6. val LSNS_POSITION: String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → SpaceAwarePlatform
  7. val LSNS_RANDOM: String

    Permalink
    Definition Classes
    BasicAbstractSimulationIncarnation → BasicAbstractIncarnation → Platform
  8. val LSNS_TIME: String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → TimeAwarePlatform
  9. val LSNS_TIMESTAMP: String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → TimeAwarePlatform
  10. val NBR_DELAY: String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → TimeAwarePlatform
  11. val NBR_LAG: String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → TimeAwarePlatform
  12. val NBR_RANGE: String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → SpaceAwarePlatform
  13. val NBR_VECTOR: String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → SpaceAwarePlatform
  14. object NetworkSimulator extends Serializable

    Permalink
    Definition Classes
    Simulation
  15. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  16. def buildNewSpace[E](elems: Iterable[(E, P)]): SPACE[E]

    Permalink
    Definition Classes
    BasicSpatialAbstraction → SpatialAbstraction
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. implicit val factory: EngineFactory

    Permalink
    Definition Classes
    Engine → Semantics
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. implicit val idBounded: Bounded[ID]

    Permalink
    Definition Classes
    BasicSimulationIncarnation → StdLib_BlockC
  25. implicit val interopID: Interop[ID]

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Engine
  26. implicit val interopLSNS: Interop[LSNS]

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Engine
  27. implicit val interopNSNS: Interop[NSNS]

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Engine
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. implicit val linearID: Linearizable[ID]

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Engine
  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  33. implicit val positionOrdering: Ordering[P]

    Permalink
    Definition Classes
    BasicSpatialAbstraction → MetricSpatialAbstraction
  34. def simulatorFactory: SimulatorFactory

    Permalink
    Definition Classes
    Simulation
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

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

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

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

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

Inherited from StandardLibrary

Inherited from StdLib_DynamicCode

Inherited from StdLib_NewProcesses

Inherited from StdLib_Processes

Inherited from StdLib_GenericUtils

Inherited from StdLib_StateManagement

Inherited from StdLib_TimeUtils

Inherited from StdLib_FieldUtils

Inherited from StdLib_ExplicitFields

Inherited from StdLib_BuildingBlocks

Inherited from StdLib_BlocksWithGC

Inherited from StdLib_BlockS

Inherited from StdLib_BlockC

Inherited from StdLib_Gradients

Inherited from StdLib_BlockG

Inherited from BasicTimeAbstraction

Inherited from Simulation

Inherited from SimulationPlatform

Inherited from BasicAbstractIncarnation

Inherited from Incarnation

Inherited from TimeAbstraction

Inherited from BasicSpatialAbstraction

Inherited from MetricSpatialAbstraction

Inherited from SpatialAbstraction

Inherited from SpaceTimeAwarePlatform

Inherited from TimeAwarePlatform

Inherited from SpaceAwarePlatform

Inherited from Platform

Inherited from RichLanguage

Inherited from Engine

Inherited from Semantics

Inherited from Language

Inherited from Core

Inherited from AnyRef

Inherited from Any

Ungrouped