SimulationConstants

floodsim.model.state.SimulationConstants

Contains all the constant values used throughout the simulation. These constants define physical properties, calculation parameters, and configuration values for different cell types.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete fields

val AbsorptionDecayFactor: Double

Factor determining how quickly a cell's absorption capability decreases after absorbing water.

Factor determining how quickly a cell's absorption capability decreases after absorbing water.

Attributes

val AbsorptionFactor: Double

Factor used in water speed calculation to account for absorption.

Factor used in water speed calculation to account for absorption.

Attributes

val ClearSkyMean: Double

Mean for clear sky weather type in gaussian distribution

Mean for clear sky weather type in gaussian distribution

Attributes

val DefaultCellDimension: Double

Default dimension of a cell in the simulation grid.

Default dimension of a cell in the simulation grid.

Attributes

val FieldAbsorption: Double

Absorption rate for a field cell type.

Absorption rate for a field cell type.

Attributes

val FieldMaxAltitude: Double

Maximum altitude for a field cell type.

Maximum altitude for a field cell type.

Attributes

val FieldMinAltitude: Double

Minimum altitude for a field cell type.

Minimum altitude for a field cell type.

Attributes

Number of obstacles in a field cell type.

Number of obstacles in a field cell type.

Attributes

val HeavyCloudsMean: Double

Mean for heavy clouds weather type in gaussian distribution

Mean for heavy clouds weather type in gaussian distribution

Attributes

Intensity adjustment factors for heavy rain weather type

Intensity adjustment factors for heavy rain weather type

Attributes

val HeavyRainMean: Double

Mean for heavy rain weather type in gaussian distribution

Mean for heavy rain weather type in gaussian distribution

Attributes

val HeightTransferRate: Double

Rate at which water transfers between cells due to height differences.

Rate at which water transfers between cells due to height differences.

Attributes

Absorption rate for a house with concrete cell type.

Absorption rate for a house with concrete cell type.

Attributes

Maximum altitude for a house with concrete cell type.

Maximum altitude for a house with concrete cell type.

Attributes

val HouseWithConcreteMean: Double

Mean for house with concrete cell type in gaussian distribution

Mean for house with concrete cell type in gaussian distribution

Attributes

Minimum altitude for a house with concrete cell type.

Minimum altitude for a house with concrete cell type.

Attributes

Number of obstacles in a house with concrete cell type.

Number of obstacles in a house with concrete cell type.

Attributes

Standard deviation for house with concrete cell type in gaussian distribution

Standard deviation for house with concrete cell type in gaussian distribution

Attributes

Absorption rate for a house with grass cell type.

Absorption rate for a house with grass cell type.

Attributes

Maximum altitude for a house with grass cell type.

Maximum altitude for a house with grass cell type.

Attributes

val HouseWithGrassMean: Double

Mean for house with grass cell type in gaussian distribution

Mean for house with grass cell type in gaussian distribution

Attributes

Minimum altitude for a house with grass cell type.

Minimum altitude for a house with grass cell type.

Attributes

Number of obstacles in a house with grass cell type.

Number of obstacles in a house with grass cell type.

Attributes

val HouseWithGrassStdDev: Double

Standard deviation for house with grass cell type in gaussian distribution

Standard deviation for house with grass cell type in gaussian distribution

Attributes

Intensity adjustment factors for light rain weather type

Intensity adjustment factors for light rain weather type

Attributes

val LightRainMean: Double

Mean for light rain weather type in gaussian distribution

Mean for light rain weather type in gaussian distribution

Attributes

val MaxWaterSpeed: Double

Maximum water speed possible in the simulation.

Maximum water speed possible in the simulation.

Attributes

val ObstacleHeight: Double

Default height for obstacles relative to cell dimension.

Default height for obstacles relative to cell dimension.

Attributes

val ObstacleSurface: Double

Default surface area for obstacles relative to cell dimension.

Default surface area for obstacles relative to cell dimension.

Attributes

val SpeedTransferRate: Double

Rate at which water transfers between cells due to speed differences.

Rate at which water transfers between cells due to speed differences.

Attributes

val SquareAbsorption: Double

Absorption rate for a square cell type.

Absorption rate for a square cell type.

Attributes

val SquareMaxAltitude: Double

Maximum altitude for a square cell type.

Maximum altitude for a square cell type.

Attributes

val SquareMean: Double

Mean for square cell type in gaussian distribution

Mean for square cell type in gaussian distribution

Attributes

val SquareMinAltitude: Double

Minimum altitude for a square cell type.

Minimum altitude for a square cell type.

Attributes

Number of obstacles in a square cell type.

Number of obstacles in a square cell type.

Attributes

val SquareStdDev: Double

Standard deviation for cell type distribution in gaussian distribution

Standard deviation for cell type distribution in gaussian distribution

Attributes

val VolumeThreshold: Double

Volume threshold for water speed calculations.

Volume threshold for water speed calculations.

Attributes

Factor to determine the number of cores to use based on available cores.

Factor to determine the number of cores to use based on available cores.

Attributes

Default flood threshold for the simulation.

Default flood threshold for the simulation.

Attributes

Default grid size for the simulation.

Default grid size for the simulation.

Attributes

Default slider max value for parameters selection.

Default slider max value for parameters selection.

Attributes

Default slider min value for parameters selection.

Default slider min value for parameters selection.

Attributes

Default termination percentage for the simulation.

Default termination percentage for the simulation.

Attributes

Default weather percentage for the simulation.

Default weather percentage for the simulation.

Attributes

Default slider max value for the grid size selection.

Default slider max value for the grid size selection.

Attributes

Default slider min value for the grid size selection.

Default slider min value for the grid size selection.

Attributes

val minCoreRequired: Int

Default number of processing cores to use for scheduler.

Default number of processing cores to use for scheduler.

Attributes

val weatherStdDev: Double

Standard deviation for weather patterns in gaussian distribution

Standard deviation for weather patterns in gaussian distribution

Attributes