|
static void | setRoot (const char *dirname) noexcept |
| Set root directory and read settings from file.
|
|
static void | setRasterRoot (const char *dirname) noexcept |
| Set raster root directory.
|
|
static const char * | rasterRoot () noexcept |
| Root directory that raster inputs are stored in.
|
|
static void | setFuelLookupTable (const char *filename) noexcept |
| Set fuel lookup table file.
|
|
static const fuel::FuelLookup & | fuelLookup () noexcept |
| Fuel lookup table.
|
|
static bool | saveIndividual () noexcept |
| Whether or not to save individual grids.
|
|
static void | setSaveIndividual (bool value) noexcept |
| Set whether or not to save individual grids.
|
|
static bool | runAsync () noexcept |
| Whether or not to run things asynchronously where possible.
|
|
static void | setRunAsync (bool value) noexcept |
| Set whether or not to run things asynchronously where possible.
|
|
static bool | deterministic () noexcept |
| Whether or not to run deterministically (100% chance of spread & survival)
|
|
static void | setDeterministic (bool value) noexcept |
| Set whether or not to run deterministically (100% chance of spread & survival)
|
|
static bool | surface () noexcept |
| Whether or not to run all Cell(s) that can burn in entire Environment.
|
|
static void | setSurface (bool value) noexcept |
| Set whether or not to run all Cell(s) that can burn in entire Environment.
|
|
static bool | saveAsAscii () noexcept |
| Whether or not to save grids as .asc.
|
|
static void | setSaveAsAscii (bool value) noexcept |
| Set whether or not to save grids as .asc.
|
|
static bool | savePoints () noexcept |
| Whether or not to save points used for spread.
|
|
static void | setSavePoints (bool value) noexcept |
| Set whether or not to save points used for spread.
|
|
static bool | saveIntensity () noexcept |
| Whether or not to save intensity grids.
|
|
static void | setSaveIntensity (bool value) noexcept |
| Set whether or not to save intensity grids.
|
|
static bool | saveProbability () noexcept |
| Whether or not to save probability grids.
|
|
static void | setSaveProbability (bool value) noexcept |
| Set whether or not to save probability grids.
|
|
static bool | saveOccurrence () noexcept |
| Whether or not to save occurrence grids.
|
|
static void | setSaveOccurrence (bool value) noexcept |
| Set whether or not to save occurrence grids.
|
|
static bool | saveSimulationArea () noexcept |
| Whether or not to save simulation area grids.
|
|
static void | setSaveSimulationArea (bool value) noexcept |
| Set whether or not to save simulation area grids.
|
|
static bool | forceGreenup () noexcept |
| Whether or not to force greenup for all fires.
|
|
static void | setForceGreenup (bool value) noexcept |
| Whether or not to force greenup for all fires.
|
|
static bool | forceNoGreenup () noexcept |
| Whether or not to force no greenup for all fires.
|
|
static void | setForceNoGreenup (bool value) noexcept |
| Whether or not to force no greenup for all fires.
|
|
static bool | forceStaticCuring () noexcept |
| Whether or not to force static grass curing value for all fires.
|
|
static int | staticCuring () noexcept |
| Static curing value.
|
|
static void | setStaticCuring (const int value) noexcept |
| Set static curing value.
|
|
static MathSize | minimumRos () noexcept |
| Minimum rate of spread before fire is considered to be spreading (m/min)
|
|
static void | setMinimumRos (MathSize value) noexcept |
|
static MathSize | maximumSpreadDistance () noexcept |
| Maximum distance that the fire is allowed to spread in one step (# of cells)
|
|
static MathSize | minimumFfmc () noexcept |
| Minimum Fine Fuel Moisture Code required for spread during the day.
|
|
static MathSize | minimumFfmcAtNight () noexcept |
| Minimum Fine Fuel Moisture Code required for spread during the night.
|
|
static DurationSize | offsetSunrise () noexcept |
| Offset from sunrise at which the day is considered to start (hours)
|
|
static DurationSize | offsetSunset () noexcept |
| Offset from sunrise at which the day is considered to end (hours)
|
|
static int | defaultPercentConifer () noexcept |
| Default Percent Conifer to use for M1/M2 fuels where none is specified (%)
|
|
static int | defaultPercentDeadFir () noexcept |
| Default Percent Dead Fir to use for M3/M4 fuels where none is specified (%)
|
|
static int | intensityMaxLow () noexcept |
| The maximum fire intensity for the 'low' range of intensity (kW/m)
|
|
static int | intensityMaxModerate () noexcept |
| The maximum fire intensity for the 'moderate' range of intensity (kW/m)
|
|
static ThresholdSize | confidenceLevel () noexcept |
| Confidence required before simulation stops (% / 100)
|
|
static void | setConfidenceLevel (const ThresholdSize value) noexcept |
| Set confidence required before simulation stops (% / 100)
|
|
static size_t | maximumTimeSeconds () noexcept |
| Maximum time simulation can run before it is ended and whatever results it has are used (s)
|
|
static void | setMaximumTimeSeconds (const size_t value) noexcept |
| Set maximum time simulation can run before it is ended and whatever results it has are used (s)
|
|
static size_t | maximumCountSimulations () noexcept |
| Maximum number of simulations that can run before it is ended and whatever results it has are used.
|
|
static ThresholdSize | thresholdScenarioWeight () noexcept |
| Weight to give to Scenario part of thresholds.
|
|
static ThresholdSize | thresholdDailyWeight () noexcept |
| Weight to give to daily part of thresholds.
|
|
static ThresholdSize | thresholdHourlyWeight () noexcept |
| Weight to give to hourly part of thresholds.
|
|
static vector< int > | outputDateOffsets () |
| Days to output probability contours for (1 is start date, 2 is day after, etc.)
|
|
static void | setOutputDateOffsets (const char *value) |
| Set days to output probability contours for (1 is start date, 2 is day after, etc.)
|
|
static int | maxDateOffset () noexcept |
| Whatever the maximum value in the date offsets is.
|
|
Reads and provides access to settings for the simulation.