CAIMEOX/moon_floating/libmp/libelefun does not have a README file
pub(all) suberror LibElefunError { ValueError(String) DomainError(String) ComplexResult(String)} derive(Eq, @moonbitlang/core/debug.DebugDebug)
impl Show for LibElefunError
fn output(self : LibElefunError, logger : &Logger) -> Unit
fn mpf_acos(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_acosh(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_asin(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_asinh(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_atan(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_atan2(y : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_atanh(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_cbrt(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_cos(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_cos_pi(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_cos_sin(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode, which? : Int, pi? : Bool) -> (@CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf)
fn mpf_cos_sin_pi(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> (@CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf)
fn mpf_cosh(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_cosh_sinh(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode, tanh? : Bool) -> (@CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf)
fn mpf_degree(prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_e(prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_exp(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_expj(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_expjpi(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_ln(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_ln10(prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_ln2(prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_ln_sqrt2pi(prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_log(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_log1p(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise LibElefunError
fn mpf_log_hypot(a : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, b : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_nthroot(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, n : Int, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise
fn mpf_phi(prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_pi(prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_pow(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, y : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf raise
fn mpf_sin(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_sin_pi(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_sinh(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_sqrtpi(prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_tan(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
fn mpf_tanh(x : @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf, prec : Int, rnd : @CAIMEOX/moon_floating/libmp/mpf.RoundModeRoundMode) -> @CAIMEOX/moon_floating/libmp/mpf.RawMpfRawMpf
Install
Arbitrary-precision real, complex, interval, and numerical computing for MoonBit
Powered by MoonBit
© 2026 mooncakes.io