Uses of Class
org.baseagent.sim.Simulation
Packages that use Simulation
Package
Description
-
Uses of Simulation in org.baseagent
Methods in org.baseagent with parameters of type SimulationModifier 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
Method parameters in org.baseagent.behaviors.grid with type arguments of type SimulationModifier and TypeMethodDescriptionvoid
RandomWanderBehavior.endWhen
(Predicate<Simulation> endCondition) -
Uses of Simulation in org.baseagent.comms
Constructors in org.baseagent.comms with parameters of type SimulationModifierConstructorDescriptionBroadcastCommunicator
(Simulation simulation) Communicator
(Simulation simulation) InRangeCommunicator
(Simulation simulation, double range) NearestNeighborCommunicator
(Simulation simulation, int numNeighbors) -
Uses of Simulation in org.baseagent.grid
Methods in org.baseagent.grid with parameters of type SimulationModifier 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
Methods in org.baseagent.grid.textmap with parameters of type SimulationModifier and TypeMethodDescriptionTextMapProcessor.generateGridCanvas
(Simulation sim, boolean isSimulation, Grid grid, int cellWidth, int cellHeight) -
Uses of Simulation in org.baseagent.metrics
Methods in org.baseagent.metrics with parameters of type Simulation -
Uses of Simulation in org.baseagent.mindplan
Methods in org.baseagent.mindplan with parameters of type SimulationModifier and TypeMethodDescriptionboolean
Node.isSatisfied
(Simulation simulation) boolean
Satisfiable.isSatisfied
(Simulation sim) -
Uses of Simulation in org.baseagent.schedule
Methods in org.baseagent.schedule with parameters of type SimulationModifier 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) Constructor parameters in org.baseagent.schedule with type arguments of type SimulationModifierConstructorDescriptionConditionalEvent
(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
Methods in org.baseagent.signals with parameters of type SimulationModifier and TypeMethodDescriptionvoid
PheromonePropagation.propagateSignal
(Simulation simulation) void
SignalPropagation.propagateSignal
(Simulation simulation) void
WavePropagation.propagateSignal
(Simulation simulation) -
Uses of Simulation in org.baseagent.sim
Methods in org.baseagent.sim that return SimulationMethods in org.baseagent.sim with parameters of type SimulationModifier 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) Method parameters in org.baseagent.sim with type arguments of type SimulationModifier and TypeMethodDescriptionvoid
Simulation.afterEachStep
(Consumer<Simulation> function) void
Simulation.beforeEachStep
(Consumer<Simulation> function) void
Simulation.endWhen
(Predicate<Simulation> endCondition) Constructors in org.baseagent.sim with parameters of type Simulation -
Uses of Simulation in org.baseagent.ui
Methods in org.baseagent.ui that return SimulationModifier and TypeMethodDescriptionGridCanvasContext.getSimulation()
GridCanvasForSimulation.getSimulation()
Methods in org.baseagent.ui that return types with arguments of type SimulationMethods in org.baseagent.ui with parameters of type SimulationModifier and TypeMethodDescriptionboolean
Toast.isActive
(Simulation simulation) boolean
Toast.readyToRemove
(Simulation simulation) Method parameters in org.baseagent.ui with type arguments of type SimulationModifier and TypeMethodDescriptionvoid
Toast.activeWhen
(Predicate<Simulation> activeCondition) void
Toast.removeWhen
(Predicate<Simulation> removeCondition) Constructors in org.baseagent.ui with parameters of type SimulationModifierConstructorDescriptionGridCanvasContext
(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
Methods in org.baseagent.ui.defaults that return Simulation -
Uses of Simulation in org.baseagent.ui.indicator
Methods in org.baseagent.ui.indicator that return SimulationConstructors in org.baseagent.ui.indicator with parameters of type Simulation