io.github.srs.model.logic
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait LogicsBundle[S]object simulationStateLogicsBundletrait RLLogicsBundle[S]object rlLogicsBundle
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait TickLogic[S]
Logic for handling dynamic entities actions within the simulation.
Logic for handling dynamic entities actions within the simulation.
Type parameters
- S
-
the type of the simulation state.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Companion object for DynamicEntityActionsLogic containing given instances.
Companion object for DynamicEntityActionsLogic containing given instances.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
A bundle of all logic traits for a given state type.
A bundle of all logic traits for a given state type.
Type parameters
- S
-
the type of the state.
Attributes
- Supertypes
- Known subtypes
-
object simulationStateLogicsBundle
Logic for handling simulation status changes: pause.
Logic for handling simulation status changes: pause.
Type parameters
- S
-
the type of the simulation state.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
- Known subtypes
-
object rlLogicsBundle
Logic for random number generation and state updates.
Logic for random number generation and state updates.
Type parameters
- S
-
the type of the model state.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Companion object for RandomLogic containing given instances.
Companion object for RandomLogic containing given instances.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RandomLogic.type
Logic for handling simulation status changes: resume.
Logic for handling simulation status changes: resume.
Type parameters
- S
-
the type of the simulation state.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StateLogic.type
Companion object for status logic traits containing given instances.
Companion object for status logic traits containing given instances.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StatusLogic.type
Logic for handling simulation status changes: stop.
Logic for handling simulation status changes: stop.
Type parameters
- S
-
the type of the simulation state.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Logic for handling simulation time updates.
Logic for handling simulation time updates.
Type parameters
- S
-
the type of the simulation state.
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
rlLogicsBundle.type
Companion object for LogicsBundle containing given instances.
Companion object for LogicsBundle containing given instances.
Attributes
- Supertypes
-
trait LogicsBundle[SimulationState]trait BaseLogicsBunldle[SimulationState]class Objecttrait Matchableclass Any
- Self type