![]() |
FireSTARR
|
Build-up Index value. More...
#include <FWI.h>


Public Member Functions | |
| Bui (MathSize value, const Dmc &dmc, const Dc &dc) noexcept | |
| Calculate Build-up Index and verify previous value is within tolerance of calculated value. | |
| Bui (const Dmc &dmc, const Dc &dc) noexcept | |
| Calculate Build-up Index. | |
Public Member Functions inherited from fs::data::Index< T > | |
| ~Index ()=default | |
| Destructor. | |
| constexpr | Index () noexcept |
| Construct with a value of 0. | |
| constexpr | Index (const MathSize value) noexcept |
| Construct with given value. | |
| constexpr | Index (Index< T > &&rhs) noexcept=default |
| Move constructor. | |
| constexpr | Index (const Index< T > &rhs) noexcept=default |
| Copy constructor. | |
| Index< T > & | operator= (Index< T > &&rhs) noexcept=default |
| Move assignment. | |
| Index< T > & | operator= (const Index< T > &rhs) noexcept=default |
| Copy assignment. | |
| constexpr bool | operator== (const Index< T > &rhs) const noexcept |
| Equality operator. | |
| constexpr bool | operator!= (const Index< T > &rhs) const noexcept |
| Not equals operator. | |
| constexpr MathSize | asValue () const noexcept |
| Returns value as a MathSize. | |
| constexpr bool | operator< (const Index< T > rhs) const noexcept |
| Less than operator. | |
| constexpr bool | operator> (const Index< T > rhs) const noexcept |
| Greater than operator. | |
| constexpr bool | operator<= (const Index< T > rhs) const noexcept |
| Less than or equal to operator. | |
| constexpr bool | operator>= (const Index< T > rhs) const noexcept |
| Greater than or equal to operator. | |
| constexpr Index< T > | operator+ (const Index< T > rhs) const noexcept |
| Addition operator. | |
| constexpr Index< T > | operator- (const Index< T > rhs) const noexcept |
| Subtraction operator. | |
| constexpr Index< T > & | operator+= (const Index< T > rhs) noexcept |
| Addition assignment operator. | |
| constexpr Index< T > & | operator-= (const Index< T > rhs) noexcept |
| Subtraction assignment operator. | |
Static Public Attributes | |
| static const Bui | Zero = Bui(0) |
| Build-up Index of 0. | |
| static const Bui | Invalid = Bui(-1) |
Build-up Index value.
Calculate Build-up Index and verify previous value is within tolerance of calculated value.
| value | Value to check is within tolerance of calculated value |
| dmc | Duff Moisture Code |
| dc | Drought Code |

Calculate Build-up Index.
| dmc | Duff Moisture Code |
| dc | Drought Code |