README

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