ENH: cleanup, extend zero/one classes
- constexpr, noexcept on various bits - addition of a 'one::minus' class that returns '-1' instead of '1'. There are no additional operations defined for this class, but it can be used in various places to signal alternative behaviour such as "initialize to a negative or other invalid value"
Showing
- src/OpenFOAM/primitives/one/one.H 75 additions, 36 deletionssrc/OpenFOAM/primitives/one/one.H
- src/OpenFOAM/primitives/one/oneI.H 14 additions, 14 deletionssrc/OpenFOAM/primitives/one/oneI.H
- src/OpenFOAM/primitives/zero/zero.H 46 additions, 56 deletionssrc/OpenFOAM/primitives/zero/zero.H
- src/OpenFOAM/primitives/zero/zeroI.H 15 additions, 17 deletionssrc/OpenFOAM/primitives/zero/zeroI.H
Please register or sign in to comment