Arcelyth/mqc/maths does not have a README file
type Array3[T]
fn[T] Array3::copy(self : Array3[T]) -> Array3[T]
fn[T] Array3::get(self : Array3[T], i : Int, j : Int, k : Int) -> T?
fn[T] Array3::length(self : Array3[T]) -> Int
fn[T] Array3::make(dim0 : Int, dim1 : Int, dim2 : Int, value : T) -> Array3[T]
fn[T] Array3::makei(dim0 : Int, dim1 : Int, dim2 : Int, init : (Int, Int, Int) -> T) -> Array3[T]
fn[T] Array3::set(self : Array3[T], i : Int, j : Int, k : Int, value : T) -> Bool
fn[T] Array3::shape(self : Array3[T]) -> (Int, Int, Int)
fn[T] Array3::to_array(self : Array3[T]) -> Array[T]
pub(all) struct Complex { re : Double im : Double} derive(Eq, @moonbitlang/core/debug.DebugDebug)
impl Add for Complex
fn add(a : Complex, b : Complex) -> Complex
impl Mul for Complex
fn mul(a : Complex, b : Complex) -> Complex
impl Neg for Complex
fn neg(a : Complex) -> Complex
impl Sub for Complex
fn sub(a : Complex, b : Complex) -> Complex
fn Complex::add(a : Complex, b : Complex) -> Complex
fn Complex::conjugate(self : Complex) -> Complex
fn Complex::equal(Complex, Complex) -> Bool
fn Complex::is_finite(self : Complex) -> Bool
fn Complex::mul(a : Complex, b : Complex) -> Complex
fn Complex::neg(a : Complex) -> Complex
fn Complex::new(re : Double, im : Double) -> Complex
fn Complex::norm_squared(self : Complex) -> Double
fn Complex::not_equal(x : Complex, y : Complex) -> Bool
fn Complex::phase(angle : Double) -> Complex
fn Complex::real(re : Double) -> Complex
fn Complex::scale(self : Complex, factor : Double) -> Complex
fn Complex::sub(a : Complex, b : Complex) -> Complex
fn Complex::to_repr(Complex) -> @moonbitlang/core/debug.ReprRepr
Install
Quantum computing library for MoonBit.
No dependencies
No dependents