ControllerFactory

floodsim.controller.ControllerFactory
See theControllerFactory companion object
sealed trait ControllerFactory

Factory responsible for creating configured SimulationController instances. Implementations wire together the engine, services, store, and scheduler.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

Creates a new controller instance using the provided simulation parameters. Requires given instances for SimulationStore and SimulationScheduler to be in scope.

Creates a new controller instance using the provided simulation parameters. Requires given instances for SimulationStore and SimulationScheduler to be in scope.

Value parameters

params

configuration values for grid size, thresholds, and termination criteria

Attributes

Returns

a fully wired SimulationController