Object

it.unibo.scafi.incarnations

BasicSimulationIncarnation

Related Doc: package incarnations

Permalink

object BasicSimulationIncarnation extends BasicAbstractSimulationIncarnation with StandardLibrary

Linear Supertypes
StandardLibrary, StdLibDynamicCode, StdLibProcesses, StdLibGenericUtils, StdLibStateManagement, StdLibTimeUtils, StdLibFieldUtils, StdLibExplicitFields, StdLibBuildingBlocks, StdLibBlocksWithGC, StdLibBlockS, StdLibBlockC, StdLibGradients, StdLibBlockG, 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. StdLibDynamicCode
  4. StdLibProcesses
  5. StdLibGenericUtils
  6. StdLibStateManagement
  7. StdLibTimeUtils
  8. StdLibFieldUtils
  9. StdLibExplicitFields
  10. StdLibBuildingBlocks
  11. StdLibBlocksWithGC
  12. StdLibBlockS
  13. StdLibBlockC
  14. StdLibGradients
  15. StdLibBlockG
  16. BasicAbstractSimulationIncarnation
  17. BasicTimeAbstraction
  18. Simulation
  19. SimulationPlatform
  20. BasicAbstractIncarnation
  21. Incarnation
  22. TimeAbstraction
  23. BasicSpatialAbstraction
  24. MetricSpatialAbstraction
  25. SpatialAbstraction
  26. SpaceTimeAwarePlatform
  27. TimeAwarePlatform
  28. SpaceAwarePlatform
  29. Platform
  30. RichLanguage
  31. Engine
  32. Semantics
  33. Language
  34. Core
  35. AnyRef
  36. 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

    Permalink
    Definition Classes
    Engine
  6. class Basic3DSpace[E] extends Space3D[E]

    Permalink
    Definition Classes
    BasicSpatialAbstraction
  7. class BasicAggregateInterpreter extends AggregateInterpreter

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

    Permalink
    Definition Classes
    Simulation
  9. trait BasicStandardSensorNames extends BasicAbstractIncarnation.StandardSensorNames

    Permalink
    Definition Classes
    BasicAbstractIncarnation
  10. trait BlockC extends AnyRef

    Permalink
    Definition Classes
    StdLibBlockC
  11. trait BlockG extends (StdLibBlockG.this)#Gradients with (StdLibBlockG.this)#FieldUtils with (StdLibBlockG.this)#GenericUtils with (StdLibBlockG.this)#StateManagement

    Permalink
    Definition Classes
    StdLibBlockG
  12. trait BlockS extends (StdLibBlockS.this)#BlockG

    Permalink
    Definition Classes
    StdLibBlockS
  13. trait BlockT extends AnyRef

    Permalink
    Definition Classes
    StdLibTimeUtils
  14. trait BlocksWithGC extends (StdLibBlocksWithGC.this)#BlockG with (StdLibBlocksWithGC.this)#BlockC

    Permalink
    Definition Classes
    StdLibBlocksWithGC
  15. trait BuildingBlocks extends (StdLibBuildingBlocks.this)#Gradients with (StdLibBuildingBlocks.this)#FieldUtils with (StdLibBuildingBlocks.this)#BlockG with (StdLibBuildingBlocks.this)#BlockC with (StdLibBuildingBlocks.this)#BlockS with (StdLibBuildingBlocks.this)#BlockT with (StdLibBuildingBlocks.this)#TimeUtils with (StdLibBuildingBlocks.this)#BlocksWithGC with (StdLibBuildingBlocks.this)#StateManagement

    Permalink
    Definition Classes
    StdLibBuildingBlocks
  16. trait Builtins extends AnyRef

    Permalink
    Definition Classes
    RichLanguage
  17. type CNAME = String

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Core
  18. type CONTEXT = Context with ContextOps

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

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

    Permalink
    Definition Classes
    Semantics
  21. trait Context extends AnyRef

    Permalink
    Definition Classes
    Core
  22. class ContextImpl extends BaseContextImpl

    Permalink
    Definition Classes
    Engine
  23. trait ContextOps extends AnyRef

    Permalink
    Definition Classes
    Semantics
  24. trait CustomSpawn extends (StdLibProcesses.this)#SpawnInterface with (StdLibProcesses.this)#FieldUtils

    Permalink
    Definition Classes
    StdLibProcesses
  25. type D = Double

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

    Permalink
    Definition Classes
    MetricSpatialAbstraction
  27. trait DynamicCode extends (StdLibDynamicCode.this)#FieldUtils

    Permalink
    Definition Classes
    StdLibDynamicCode
  28. type EXECUTION = AggregateInterpreter

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

    Permalink
    Definition Classes
    Engine → Semantics → Core
  30. class EngineFactory extends core.Engine.Factory

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

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

    Permalink
    Definition Classes
    Semantics
  33. trait ExplicitFields extends (StdLibExplicitFields.this)#FieldUtils

    Permalink
    Definition Classes
    StdLibExplicitFields
  34. trait Export extends AnyRef

    Permalink
    Definition Classes
    Core
  35. class ExportImpl extends core.Engine.Export with core.Engine.ExportOps with Equals

    Permalink
    Definition Classes
    Engine
  36. trait ExportOps extends AnyRef

    Permalink
    Definition Classes
    Semantics
  37. type FACTORY = Factory

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

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

    Permalink
    Definition Classes
    Incarnation
  40. trait FieldUtils extends AnyRef

    Permalink
    Definition Classes
    StdLibFieldUtils
  41. final case class FoldHood[A] extends Slot with Product with Serializable

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

    Permalink
    Definition Classes
    Semantics
  43. trait GenericUtils extends AnyRef

    Permalink
    Definition Classes
    StdLibGenericUtils
  44. trait Gradients extends (StdLibGradients.this)#GenericUtils with (StdLibGradients.this)#StateManagement

    Permalink
    Definition Classes
    StdLibGradients
  45. type ID = Int

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

    Permalink
    Definition Classes
    StdLibGradients
  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. final case class Nbr[A] extends Slot with Product with Serializable

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

    Permalink
    Definition Classes
    Semantics
  53. trait NeighbouringRelation extends AnyRef

    Permalink
    Definition Classes
    SpatialAbstraction
  54. trait Network extends AnyRef

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

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

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

    Permalink
    Definition Classes
    BasicSpatialAbstraction → SpatialAbstraction
  58. trait Path extends AnyRef

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

    Permalink
    Definition Classes
    Engine
  60. trait ProcessDSL extends AnyRef

    Permalink
    Definition Classes
    StdLibProcesses
  61. trait ProgramSchema extends AnyRef

    Permalink
    Definition Classes
    Semantics
  62. class QuadTreeSpace[E] extends Space3D[E]

    Permalink
    Definition Classes
    BasicSpatialAbstraction
  63. final case class Rep[A] extends Slot with Product with Serializable

    Permalink
    Definition Classes
    Semantics
  64. trait ReplicatedGossip extends (StdLibProcesses.this)#CustomSpawn with (StdLibProcesses.this)#FieldCalculusSyntax with (StdLibProcesses.this)#StandardSensors with (StdLibProcesses.this)#TimeUtils with (StdLibProcesses.this)#StateManagement

    Permalink
    Definition Classes
    StdLibProcesses
  65. trait RoundVM extends AnyRef

    Permalink
    Definition Classes
    Semantics
  66. class RoundVMImpl extends RoundVM

    Permalink
    Definition Classes
    Semantics
  67. type SPACE[E] = Space3D[E]

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

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

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

    Permalink
    Definition Classes
    Semantics
  71. trait SimulatorFactory extends AnyRef

    Permalink
    Definition Classes
    Simulation
  72. trait SimulatorOps extends AnyRef

    Permalink
    Definition Classes
    Simulation
  73. sealed trait Slot extends AnyRef

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

    Permalink
    Definition Classes
    SpatialAbstraction
  75. abstract class Space3D[E] extends space.BasicSpatialAbstraction.MutableMetricSpace[E] with EuclideanStrategy with Serializable

    Permalink
    Definition Classes
    BasicSpatialAbstraction
  76. trait SpaceAwareDevice extends AnyRef

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

    Permalink
    Definition Classes
    SpaceTimeAwarePlatform
  78. trait SpawnInterface extends AnyRef

    Permalink
    Definition Classes
    StdLibProcesses
  79. trait StandardPlatformSensorNames extends AnyRef

    Permalink
    Definition Classes
    Platform
  80. trait StandardSensorNames extends Incarnation.StandardPlatformSensorNames with Incarnation.StandardTemporalSensorNames with Incarnation.StandardSpatialSensorNames

    Permalink
    Definition Classes
    Incarnation
  81. trait StandardSensors extends StandardSensorNames

    Permalink
    Definition Classes
    Incarnation
  82. trait StandardSpatialSensorNames extends AnyRef

    Permalink
    Definition Classes
    SpaceAwarePlatform
  83. trait StandardTemporalSensorNames extends AnyRef

    Permalink
    Definition Classes
    TimeAwarePlatform
  84. trait StateManagement extends AnyRef

    Permalink
    Definition Classes
    StdLibStateManagement
  85. type Time = Instant

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

    Permalink
    Definition Classes
    TimeAwarePlatform
  87. trait TimeUtils extends (StdLibTimeUtils.this)#BlockT

    Permalink
    Definition Classes
    StdLibTimeUtils
  88. trait VMStatus extends AnyRef

    Permalink
    Definition Classes
    Semantics

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 DEFAULT_CRF_RAISING_SPEED: Double

    Permalink
    Definition Classes
    StdLibGradients
  6. val DEFAULT_FLEX_CHANGE_TOLERANCE_EPSILON: Double

    Permalink
    Definition Classes
    StdLibGradients
  7. val DEFAULT_FLEX_DELTA: Double

    Permalink
    Definition Classes
    StdLibGradients
  8. val DEFAULT_ULT_FACTOR: Double

    Permalink
    Definition Classes
    StdLibGradients
  9. object NetworkSimulator extends Serializable

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @throws( ... )
  13. def cnameFromString(s: String): CNAME

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Core
  14. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    Engine → Semantics
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  19. implicit val idBounded: Bounded[ID]

    Permalink
    Definition Classes
    BasicSimulationIncarnation → StdLibBlockC → StdLibGradients
  20. implicit val interopCNAME: Interop[CNAME]

    Permalink
    Definition Classes
    BasicAbstractIncarnation → Engine
  21. implicit val interopID: Interop[ID]

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  27. implicit val positionOrdering: Ordering[P]

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(): Unit

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

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from StandardLibrary

Inherited from StdLibDynamicCode

Inherited from StdLibProcesses

Inherited from StdLibGenericUtils

Inherited from StdLibStateManagement

Inherited from StdLibTimeUtils

Inherited from StdLibFieldUtils

Inherited from StdLibExplicitFields

Inherited from StdLibBuildingBlocks

Inherited from StdLibBlocksWithGC

Inherited from StdLibBlockS

Inherited from StdLibBlockC

Inherited from StdLibGradients

Inherited from StdLibBlockG

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