FixedMath0x
FixedMath0x
LnTooLarge
error LnTooLarge(int256 x)
Thrown when the natural log function is given too large of an argument
LnNonRealResult
error LnNonRealResult(int256 x)
Thrown when the natural log would have returned a number outside of ℝ
ExpTooLarge
error ExpTooLarge(int256 x)
Thrown when exp is given too large of an argument
UnsignedValueTooLarge
error UnsignedValueTooLarge(uint256 x)
Thrown when an unsigned value is too large to be converted to a signed value
FIXED_1
int256 FIXED_1
LN_MAX_VAL
int256 LN_MAX_VAL
LN_MIN_VAL
int256 LN_MIN_VAL
EXP_MAX_VAL
int256 EXP_MAX_VAL
EXP_MIN_VAL
int256 EXP_MIN_VAL
ln
function ln(int256 x) internal pure returns (int256 r)
Get the natural logarithm of a fixed-point number 0 < x
<= LN_MAX_VAL
exp
function exp(int256 x) internal pure returns (int256 r)
Compute the natural exponent for a fixed-point number EXP_MIN_VAL <= x
<= 1