Uses of Class
org.baseagent.sim.Simulation
Package
Description
-
Uses of Simulation in org.baseagent
Modifier and TypeMethodDescriptionvoid
Agent.step
(Simulation simulation) Step can be overridden, but if it's not, it will do the current behaviorvoid
Environment.step
(Simulation simulation) void
HasStep.step
(Simulation simulation) -
Uses of Simulation in org.baseagent.behaviors.grid
Modifier and TypeMethodDescriptionvoid
RandomWanderBehavior.endWhen
(Predicate<Simulation> endCondition) -
Uses of Simulation in org.baseagent.comms
ModifierConstructorDescriptionBroadcastCommunicator
(Simulation simulation) Communicator
(Simulation simulation) InRangeCommunicator
(Simulation simulation, double range) NearestNeighborCommunicator
(Simulation simulation, int numNeighbors) -
Uses of Simulation in org.baseagent.grid
Modifier and TypeMethodDescriptionvoid
Grid.onAfterStepStarted
(Simulation simulation) void
Grid.onBeforeStepEnded
(Simulation simulation) void
FullGridStepPolicy.step
(Simulation simulation) void
GridStepPolicy.step
(Simulation simulation) void
NoPatchGridStepPolicy.step
(Simulation simulation) void
RowByRowStepPolicy.step
(Simulation simulation) void
Grid.step0
(Simulation simulation) -
Uses of Simulation in org.baseagent.grid.textmap
Modifier and TypeMethodDescriptionTextMapProcessor.generateGridCanvas
(Simulation sim, boolean isSimulation, Grid grid, int cellWidth, int cellHeight) -
Uses of Simulation in org.baseagent.metrics
-
Uses of Simulation in org.baseagent.mindplan
Modifier and TypeMethodDescriptionboolean
Node.isSatisfied
(Simulation simulation) boolean
Satisfiable.isSatisfied
(Simulation sim) -
Uses of Simulation in org.baseagent.schedule
Modifier and TypeMethodDescriptionvoid
ScheduledEvent.execute
(Simulation simulation) boolean
ConditionalEvent.isApplicable
(Simulation simulation) boolean
OneTimeEvent.isApplicable
(Simulation simulation) boolean
RecurringEvent.isApplicable
(Simulation simulation) abstract boolean
ScheduledEvent.isApplicable
(Simulation simulation) void
Scheduler.onAfterStepStarted
(Simulation simulation) DefaultSchedulerPolicy.organizeScheduledEvents
(Simulation simulation, List<ScheduledEvent> scheduledEvents) SchedulerPolicy.organizeScheduledEvents
(Simulation simulation, List<ScheduledEvent> scheduledEvents) void
Scheduler.runScheduledEvents
(Simulation simulation) ModifierConstructorDescriptionConditionalEvent
(Predicate<Simulation> condition, Consumer<Simulation> thingToDo) ConditionalEvent
(Predicate<Simulation> condition, Consumer<Simulation> thingToDo) OneTimeEvent
(long time, Consumer<Simulation> thingToDo) RecurringEvent
(long offsetFromZero, long interval, Consumer<Simulation> thingToDo) RecurringEvent
(long interval, Consumer<Simulation> thingToDo) ScheduledEvent
(Consumer<Simulation> thingToDo) -
Uses of Simulation in org.baseagent.signals
Modifier and TypeMethodDescriptionvoid
PheromonePropagation.propagateSignal
(Simulation simulation) void
SignalPropagation.propagateSignal
(Simulation simulation) void
WavePropagation.propagateSignal
(Simulation simulation) -
Uses of Simulation in org.baseagent.sim
Modifier and TypeMethodDescriptiondefault void
SimulationListener.onAfterStepEnded
(Simulation simulation) default void
SimulationListener.onAfterStepStarted
(Simulation simulation) default void
SimulationListener.onBeforeStepEnded
(Simulation simulation) default void
SimulationListener.onBeforeStepStarted
(Simulation simulation) default void
SimulationListener.onSimulationComponentAdded
(Simulation simulation, SimulationComponent component) default void
SimulationListener.onSimulationComponentRemoved
(Simulation simulation, SimulationComponent component) default void
SimulationListener.onSimulationEnded
(Simulation simulation) default void
SimulationListener.onSimulationPaused
(Simulation simulation) default void
SimulationListener.onSimulationResumed
(Simulation simulation) default void
SimulationListener.onSimulationStarted
(Simulation simulation) default void
SimulationListener.onSimulationStopped
(Simulation simulation) default void
SimulationListener.onStepEnded
(Simulation simulation) default void
SimulationListener.onStepStarted
(Simulation simulation) void
SimulationComponent.setSimulation
(Simulation simulation) Modifier and TypeMethodDescriptionvoid
Simulation.afterEachStep
(Consumer<Simulation> function) void
Simulation.beforeEachStep
(Consumer<Simulation> function) void
Simulation.endWhen
(Predicate<Simulation> endCondition) -
Uses of Simulation in org.baseagent.ui
Modifier and TypeMethodDescriptionGridCanvasContext.getSimulation()
GridCanvasForSimulation.getSimulation()
Modifier and TypeMethodDescriptionboolean
Toast.isActive
(Simulation simulation) boolean
Toast.readyToRemove
(Simulation simulation) Modifier and TypeMethodDescriptionvoid
Toast.activeWhen
(Predicate<Simulation> activeCondition) void
Toast.removeWhen
(Predicate<Simulation> removeCondition) ModifierConstructorDescriptionGridCanvasContext
(Simulation simulation, Grid grid, GridCanvas gridCanvas, int cellWidth, int cellHeight, int cellXSpacing, int cellYSpacing) GridCanvasForSimulation
(Simulation simulation, Grid grid) GridCanvasForSimulation
(Simulation simulation, Grid grid, int cellWidth, int cellHeight) GridCanvasForSimulation
(Simulation simulation, Grid grid, int cellWidth, int cellHeight, int cellXSpacing, int cellYSpacing) SimulationController
(Simulation simulation) -
Uses of Simulation in org.baseagent.ui.defaults
-
Uses of Simulation in org.baseagent.ui.indicator