Numeric
Index
Interfaces
Add
Type parameters
- Left
- Right = Left
- Return = Left
+
CheckedAdd
Type parameters
- Left
- Right = Left
- Return = Left
+?
Addition operator that returns
None
instead of wrapping around on overflow.
CheckedDivide
Type parameters
- Base
- Divider = Base
- Return = Base
/?
Division operator
CheckedMultiply
Type parameters
- Base
- Multiplier = Base
- Return = Base
*?
Multiplication operator that returns
None
instead of wrapping around on overflow.
CheckedSubtract
Type parameters
- Left
- Right = Left
- Return = Left
-?
Subtraction operator that returns
None
instead of wrapping around on overflow.
Divide
Type parameters
- Base
- Divider = Base
- Return = Base
/
Division operator
Multiply
Type parameters
- Left
- Right = Left
- Return = Left
*
Multiplication operator
Signed
Type parameters
- T
abs
Absolute value. It should satisfy
Numeric['*'](Numeric.abs(x), Numeric.sign(x)) == x
sign
Sign of a number. It should satisfy
TSigned['*'](TSigned.abs(x), TSigned.sign(x)) == x
Subtract
Type parameters
- Left
- Right = Left
- Return = Left
-
Subtraction operator
Addition operator