CAIMEOX/moon_floating/libmp/libmpi does not have a README file

MpiError

pub(all) suberror MpiError {
ValueError(String)
DomainError(String)
ParseError(String)
UnsupportedError(String)
UnorderedError(String)
} derive(Eq,
Debug
)

impl Show for MpiError

RawMpci

pub struct RawMpci {
real : RawMpi
imag : RawMpi
} derive(Eq,
Debug
)

impl Show for RawMpci

RawMpciMatrix

pub struct RawMpciMatrix {
rows : Int
cols : Int
data : Array[RawMpci]
} derive(Eq,
Debug
)

RawMpciMatrix::get

fn RawMpciMatrix::get(self : RawMpciMatrix, r : Int, c : Int) -> RawMpci raise MpiError

RawMpiMatrix

pub struct RawMpiMatrix {
rows : Int
cols : Int
data : Array[RawMpi]
} derive(Eq,
Debug
)

RawMpiMatrix::get

fn RawMpiMatrix::get(self : RawMpiMatrix, r : Int, c : Int) -> RawMpi raise MpiError

RawMpiMatrix::set

fn RawMpiMatrix::set(self : RawMpiMatrix, r : Int, c : Int, v : RawMpi) -> Unit raise MpiError

RawMpiMatrix::tolist

fn RawMpiMatrix::tolist(self : RawMpiMatrix) -> Array[Array[RawMpi]]

mpc_scalar_mul_mpi_matrix

fn mpc_scalar_mul_mpi_matrix(s :
RawMpc
, a : RawMpiMatrix, prec? : Int) -> RawMpciMatrix raise MpiError

mpci_abs

fn mpci_abs(z : RawMpci, prec : Int) -> RawMpi raise MpiError

mpci_add

fn mpci_add(z : RawMpci, w : RawMpci, prec : Int) -> RawMpci

mpci_arg

fn mpci_arg(z : RawMpci, prec : Int) -> RawMpi

mpci_cos

fn mpci_cos(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_div

fn mpci_div(z : RawMpci, w : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_exp

fn mpci_exp(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_factorial

fn mpci_factorial(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_from_mpc

mpci_gamma

fn mpci_gamma(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_log

fn mpci_log(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_loggamma

fn mpci_loggamma(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_make

fn mpci_make(real : RawMpi, imag : RawMpi) -> RawMpci

mpci_matrix

fn mpci_matrix(rows : Int, cols? : Int, fill? : RawMpci) -> RawMpciMatrix raise MpiError

mpci_matrix_copy

fn mpci_matrix_copy(a : RawMpciMatrix) -> RawMpciMatrix

mpci_matrix_from_mpc_scalar

fn mpci_matrix_from_mpc_scalar(z :
RawMpc
) -> RawMpciMatrix

mpci_matrix_from_mpi_matrix

fn mpci_matrix_from_mpi_matrix(a : RawMpiMatrix) -> RawMpciMatrix

mpci_matrix_from_scalar

fn mpci_matrix_from_scalar(z : RawMpci) -> RawMpciMatrix

mpci_matrix_mul_scalar

fn mpci_matrix_mul_scalar(a : RawMpciMatrix, s : RawMpci, prec? : Int) -> RawMpciMatrix raise MpiError

mpci_mul

fn mpci_mul(z : RawMpci, w : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_neg

fn mpci_neg(z : RawMpci, prec : Int) -> RawMpci

mpci_one

let mpci_one : RawMpci

mpci_pos

fn mpci_pos(z : RawMpci, prec : Int) -> RawMpci

mpci_pow

fn mpci_pow(z : RawMpci, w : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_pow_int

fn mpci_pow_int(z : RawMpci, n : Int, prec : Int) -> RawMpci raise MpiError

mpci_rgamma

fn mpci_rgamma(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_scalar_mul_matrix

fn mpci_scalar_mul_matrix(s : RawMpci, a : RawMpciMatrix, prec? : Int) -> RawMpciMatrix raise MpiError

mpci_scalar_mul_mpi_matrix

fn mpci_scalar_mul_mpi_matrix(s : RawMpci, a : RawMpiMatrix, prec? : Int) -> RawMpciMatrix raise MpiError

mpci_sin

fn mpci_sin(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_square

fn mpci_square(z : RawMpci, prec : Int) -> RawMpci raise MpiError

mpci_sub

fn mpci_sub(z : RawMpci, w : RawMpci, prec : Int) -> RawMpci

mpci_zero

let mpci_zero : RawMpci

mpf_scalar_mul_mpi_matrix

fn mpf_scalar_mul_mpi_matrix(s :
RawMpf
, a : RawMpiMatrix, prec? : Int) -> RawMpiMatrix raise MpiError

mpi_abs

fn mpi_abs(s : RawMpi, prec? : Int) -> RawMpi

mpi_add

fn mpi_add(s : RawMpi, t : RawMpi, prec? : Int) -> RawMpi

mpi_atan

fn mpi_atan(s : RawMpi, prec : Int) -> RawMpi

mpi_atan2

fn mpi_atan2(y : RawMpi, x : RawMpi, prec : Int) -> RawMpi

mpi_cos

fn mpi_cos(s : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_cos_sin

fn mpi_cos_sin(s : RawMpi, prec : Int) -> (RawMpi, RawMpi) raise MpiError

mpi_cosh_sinh

fn mpi_cosh_sinh(s : RawMpi, prec : Int) -> (RawMpi, RawMpi) raise MpiError

mpi_cot

fn mpi_cot(s : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_delta

fn mpi_delta(s : RawMpi, prec : Int) ->
RawMpf

mpi_div

fn mpi_div(s : RawMpi, t : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_div_mpf

fn mpi_div_mpf(s : RawMpi, t :
RawMpf
, prec : Int) -> RawMpi raise MpiError

mpi_eq

fn mpi_eq(s : RawMpi, t : RawMpi) -> Bool

mpi_exp

fn mpi_exp(s : RawMpi, prec : Int) -> RawMpi

mpi_eye

fn mpi_eye(n : Int) -> RawMpiMatrix raise MpiError

mpi_factorial

fn mpi_factorial(z : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_from_mpf

mpi_from_str

fn mpi_from_str(s : String, prec? : Int) -> RawMpi raise MpiError

mpi_gamma

fn mpi_gamma(z : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_ge

fn mpi_ge(s : RawMpi, t : RawMpi) -> Bool raise MpiError

mpi_gt

fn mpi_gt(s : RawMpi, t : RawMpi) -> Bool raise MpiError

mpi_le

fn mpi_le(s : RawMpi, t : RawMpi) -> Bool raise MpiError

mpi_log

fn mpi_log(s : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_loggamma

fn mpi_loggamma(z : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_lt

fn mpi_lt(s : RawMpi, t : RawMpi) -> Bool raise MpiError

mpi_matrix

fn mpi_matrix(rows : Int, cols? : Int, fill? : RawMpi) -> RawMpiMatrix raise MpiError

mpi_matrix_add

fn mpi_matrix_add(a : RawMpiMatrix, b : RawMpiMatrix, prec? : Int) -> RawMpiMatrix raise MpiError

mpi_matrix_add_scalar

fn mpi_matrix_add_scalar(a : RawMpiMatrix, s : RawMpi, prec? : Int) -> RawMpiMatrix raise MpiError

mpi_matrix_copy

fn mpi_matrix_copy(a : RawMpiMatrix) -> RawMpiMatrix

mpi_matrix_from_mpf_rows

fn mpi_matrix_from_mpf_rows(rows_data : ArrayView[Array[
RawMpf
]]) -> RawMpiMatrix raise MpiError

mpi_matrix_from_rows

fn mpi_matrix_from_rows(rows_data : ArrayView[Array[RawMpi]]) -> RawMpiMatrix raise MpiError

mpi_matrix_from_scalar

fn mpi_matrix_from_scalar(x : RawMpi) -> RawMpiMatrix

mpi_matrix_mul

fn mpi_matrix_mul(a : RawMpiMatrix, b : RawMpiMatrix, prec? : Int) -> RawMpiMatrix raise MpiError

mpi_matrix_mul_mpc_scalar

fn mpi_matrix_mul_mpc_scalar(a : RawMpiMatrix, s :
RawMpc
, prec? : Int) -> RawMpciMatrix raise MpiError

mpi_matrix_mul_mpci_scalar

fn mpi_matrix_mul_mpci_scalar(a : RawMpiMatrix, s : RawMpci, prec? : Int) -> RawMpciMatrix raise MpiError

mpi_matrix_mul_mpf_scalar

fn mpi_matrix_mul_mpf_scalar(a : RawMpiMatrix, s :
RawMpf
, prec? : Int) -> RawMpiMatrix raise MpiError

mpi_matrix_mul_scalar

fn mpi_matrix_mul_scalar(a : RawMpiMatrix, s : RawMpi, prec? : Int) -> RawMpiMatrix raise MpiError

mpi_mid

mpi_mul

fn mpi_mul(s : RawMpi, t : RawMpi, prec? : Int) -> RawMpi raise MpiError

mpi_mul_mpf

fn mpi_mul_mpf(s : RawMpi, t :
RawMpf
, prec : Int) -> RawMpi raise MpiError

mpi_ne

fn mpi_ne(s : RawMpi, t : RawMpi) -> Bool

mpi_neg

fn mpi_neg(s : RawMpi, prec? : Int) -> RawMpi

mpi_one

let mpi_one : RawMpi

mpi_ones

fn mpi_ones(rows : Int, cols? : Int) -> RawMpiMatrix raise MpiError

mpi_overlap

fn mpi_overlap(x : RawMpi, y : RawMpi) -> Bool

mpi_pi

fn mpi_pi(prec : Int) -> RawMpi

mpi_pos

fn mpi_pos(s : RawMpi, prec : Int) -> RawMpi

mpi_pow

fn mpi_pow(s : RawMpi, t : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_pow_int

fn mpi_pow_int(s : RawMpi, n : Int, prec : Int) -> RawMpi raise MpiError

mpi_rgamma

fn mpi_rgamma(z : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_scalar_mul_matrix

fn mpi_scalar_mul_matrix(s : RawMpi, a : RawMpiMatrix, prec? : Int) -> RawMpiMatrix raise MpiError

mpi_shift

fn mpi_shift(s : RawMpi, n : Int) -> RawMpi

mpi_sin

fn mpi_sin(s : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_sqrt

fn mpi_sqrt(s : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_square

fn mpi_square(s : RawMpi, prec? : Int) -> RawMpi raise MpiError

mpi_str

fn mpi_str(s : RawMpi, prec : Int) -> String raise MpiError

mpi_sub

fn mpi_sub(s : RawMpi, t : RawMpi, prec? : Int) -> RawMpi

mpi_tan

fn mpi_tan(s : RawMpi, prec : Int) -> RawMpi raise MpiError

mpi_to_str

fn mpi_to_str(s : RawMpi, dps? : Int) -> String raise MpiError

mpi_to_str_opts

fn mpi_to_str_opts(s : RawMpi, dps? : Int, mode? : String, use_spaces? : Bool, error_dps? : Int, left_bracket? : String, right_bracket? : String, base? : Int, binary_exp? : Bool) -> String raise MpiError

mpi_zero

let mpi_zero : RawMpi

mpi_zeros

fn mpi_zeros(rows : Int, cols? : Int) -> RawMpiMatrix raise MpiError

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io