floodsim.model.logic.service
Members list
Type members
Classlikes
Service for handling water flow dynamics between cells in the simulation. Manages the movement of water across the grid based on physical principles such as height differences and flow speed.
Service for handling water flow dynamics between cells in the simulation. Manages the movement of water across the grid based on physical principles such as height differences and flow speed.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Factory for creating water flow service instances.
Factory for creating water flow service instances.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WaterFlowService.type
Defines a calculator for water transfer between cells. Determines how much water should be transferred from one cell to another based on their physical properties.
Defines a calculator for water transfer between cells. Determines how much water should be transferred from one cell to another based on their physical properties.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Service that applies weather-driven effects to a grid of cells. Implementations must be pure and return a new grid reflecting the applied effects.
Service that applies weather-driven effects to a grid of cells. Implementations must be pure and return a new grid reflecting the applied effects.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Factory for creating WeatherEffectService instances.
Factory for creating WeatherEffectService instances.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WeatherEffectService.type