|
| constexpr | InvalidFuel (const FuelCodeSize &code, const char *name) noexcept |
| | Placeholder fuel that throws exceptions if it ever gets used.
|
| |
|
| InvalidFuel (const InvalidFuel &rhs) noexcept=delete |
| |
|
| InvalidFuel (InvalidFuel &&rhs) noexcept=delete |
| |
|
InvalidFuel & | operator= (const InvalidFuel &rhs) noexcept=delete |
| |
|
InvalidFuel & | operator= (InvalidFuel &&rhs) noexcept=delete |
| |
| MathSize | grass_curing (const int nd, const wx::FwiWeather &wx) const override |
| | Throw a runtime_error.
|
| |
| MathSize | cbh () const override |
| | Throw a runtime_error.
|
| |
| MathSize | cfl () const override |
| | Throw a runtime_error.
|
| |
| MathSize | buiEffect (MathSize) const override |
| | Throw a runtime_error.
|
| |
| MathSize | crownConsumption (MathSize) const override |
| | Throw a runtime_error.
|
| |
| MathSize | calculateRos (int, const wx::FwiWeather &, MathSize) const override |
| | Throw a runtime_error.
|
| |
| MathSize | calculateIsf (const SpreadInfo &, MathSize) const override |
| | Throw a runtime_error.
|
| |
| MathSize | surfaceFuelConsumption (const SpreadInfo &) const override |
| | Throw a runtime_error.
|
| |
| MathSize | lengthToBreadth (MathSize) const override |
| | Throw a runtime_error.
|
| |
| MathSize | finalRos (const SpreadInfo &, MathSize, MathSize, MathSize) const override |
| | Throw a runtime_error.
|
| |
| MathSize | criticalSurfaceIntensity (const SpreadInfo &) const override |
| | Throw a runtime_error.
|
| |
| MathSize | crownFractionBurned (MathSize, MathSize) const noexcept override |
| | Throw a runtime_error.
|
| |
| ThresholdSize | probabilityPeat (MathSize) const noexcept override |
| | Throw a runtime_error.
|
| |
| ThresholdSize | survivalProbability (const wx::FwiWeather &) const noexcept override |
| | Throw a runtime_error.
|
| |
| constexpr | FuelType (const FuelCodeSize &code, const char *name, const bool can_crown) noexcept |
| | Fuel type.
|
| |
|
| FuelType (FuelType &&rhs) noexcept=delete |
| |
|
| FuelType (const FuelType &rhs) noexcept=delete |
| |
|
FuelType & | operator= (FuelType &&rhs) noexcept=delete |
| |
|
FuelType & | operator= (const FuelType &rhs) noexcept=delete |
| |
| constexpr bool | canCrown () const |
| | Whether or not this fuel can have a crown fire.
|
| |
| constexpr const char * | name () const |
| | Name of the fuel.
|
| |
| constexpr FuelCodeSize | code () const |
| | Code for this fuel type.
|
| |
|
| static constexpr FuelCodeSize | safeCode (const FuelType *fuel) |
| | Convert FuelType to its code, or 0 if nullptr.
|
| |
| static constexpr const char * | safeName (const FuelType *fuel) |
| | Convert FuelType to its name, or 0 if nullptr.
|
| |
| static constexpr MathSize | criticalRos (const MathSize sfc, const MathSize csi) |
| | Critical rate of spread (m/min)
|
| |
| static constexpr bool | isCrown (const MathSize csi, const MathSize sfi) |
| | Whether or not this is a crown fire.
|
| |
Placeholder fuel that throws exceptions if it ever gets used.