Package

virtufin

simulation

Permalink

package simulation

Linear Supertypes
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. simulation
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait Agent extends Actor with ActorLogging

    Permalink
  2. final case class AgentIdentifier(name: String) extends Product with Serializable

    Permalink
  3. trait Agents extends Agent

    Permalink

    Agents understand the following messages: virtufin.simulation.Agents.ListAgentIdentifiers, virtufin.simulation.Agents.ProcessMessages, virtufin.simulation.Agents.AddAgent and virtufin.simulation.Agents.RemoveAgent

  4. trait AgentsManager extends AnyRef

    Permalink
  5. class AgentsManagerActor[T <: TimePoint[T], S] extends Actor

    Permalink
  6. type Clock[T <: TimePoint[T]] = Enumerator[Tick { type TimeType = T }]

    Permalink
  7. trait Event extends AnyRef

    Permalink
  8. trait EventHistory extends Event

    Permalink
  9. final case class Message(messageContent: Any, recipient: AgentIdentifier) extends Product with Serializable

    Permalink
  10. trait MessageDispatcher extends AnyRef

    Permalink
  11. class MessageDispatcherActor extends AnyRef

    Permalink
  12. trait MessageDispatcherWithResultForwarding extends AnyRef

    Permalink
  13. trait MessagesEvent extends Event

    Permalink
  14. trait MutableState extends AnyRef

    Permalink

    Transforms the state of some virtufin.simulation.Agent

  15. trait Simulatable extends AnyRef

    Permalink
  16. trait Simulation extends AnyRef

    Permalink
  17. trait SimulationEvent extends StateEvent

    Permalink
  18. trait SimulationEventProjector extends AnyRef

    Permalink

    The purpose of this class is to transform virtufin.simulation.SimulationEvents into events, which are specific for some listeners.

    The purpose of this class is to transform virtufin.simulation.SimulationEvents into events, which are specific for some listeners. For instance a stream of stock quote events may be transformed in some fixing events adapted to some particular option

  19. type Simulations = Enumerator[Simulation]

    Permalink
  20. trait SimultaneousEvents extends Event

    Permalink

    virtufin.simulation.Events occurring at the same time

  21. trait StateEvent extends Event

    Permalink
  22. trait Stateful extends AnyRef

    Permalink

    Trait for objects, which have a virtufin.simulation.MutableState

  23. type StatefulAgent = Agent with Stateful

    Permalink
  24. trait Tick extends Event

    Permalink

    An event, which only contains the virtufin.util.TimePoint.

    An event, which only contains the virtufin.util.TimePoint. Used in virtufin.simulation.Clock

Inherited from AnyRef

Inherited from Any

Ungrouped