Uses of Class
edu.cnu.mdi.sim.SimulationEngine
Packages that use SimulationEngine
Package
Description
UI-independent simulation lifecycle abstractions and a background execution
engine whose listener callbacks are delivered on the Swing event thread.
Generic, maximization-oriented genetic-algorithm contracts and simulation
support.
Generic simulated annealing for minimizing finite-valued energy functions.
Typed one-shot background execution built on MDI's simulation engine.
-
Uses of SimulationEngine in edu.cnu.mdi.sim
Methods in edu.cnu.mdi.sim that return SimulationEngineModifier and TypeMethodDescriptionISimulationHost.getSimulationEngine()Return theSimulationEnginehosted by this object. -
Uses of SimulationEngine in edu.cnu.mdi.sim.demo.network
Methods in edu.cnu.mdi.sim.demo.network with parameters of type SimulationEngineModifier and TypeMethodDescriptionvoidNetworkDeclutterSimulation.setEngine(SimulationEngine engine) Attach the engine so this simulation can post messages/progress/refresh. -
Uses of SimulationEngine in edu.cnu.mdi.sim.ga
Methods in edu.cnu.mdi.sim.ga with parameters of type SimulationEngineModifier and TypeMethodDescriptionstatic GAFeedbackGAFeedback.forEngine(SimulationEngine engine) Adapt the unchanged parent simulation engine to this output channel. -
Uses of SimulationEngine in edu.cnu.mdi.sim.simanneal
Methods in edu.cnu.mdi.sim.simanneal with parameters of type SimulationEngineModifier and TypeMethodDescriptionstatic AnnealingFeedbackAnnealingFeedback.forEngine(SimulationEngine engine) Adapt the unchanged parent simulation engine to this output channel. -
Uses of SimulationEngine in edu.cnu.mdi.sim.task
Methods in edu.cnu.mdi.sim.task that return SimulationEngineModifier and TypeMethodDescriptionTaskHandle.getSimulationEngine()Exposes the underlying engine for advanced integration with existing MDI simulation listeners and diagnostics. -
Uses of SimulationEngine in edu.cnu.mdi.sim.ui
Fields in edu.cnu.mdi.sim.ui declared as SimulationEngineModifier and TypeFieldDescriptionprotected SimulationEngineSimulationView.engineHosted engine (never null).Methods in edu.cnu.mdi.sim.ui that return SimulationEngineMethods in edu.cnu.mdi.sim.ui with parameters of type SimulationEngineModifier and TypeMethodDescriptionprotected final voidSimulationView.replaceEngine(SimulationEngine newEngine) Replace the hosted engine and rebind the control panel on the EDT.Method parameters in edu.cnu.mdi.sim.ui with type arguments of type SimulationEngineModifier and TypeMethodDescriptionprotected final voidSimulationView.requestEngineReset(Supplier<Simulation> simSupplier, Consumer<SimulationEngine> afterSwap, boolean autoStart, boolean refresh) Replace the engine immediately when safe, or stop the current run and replace it after termination.