Skip to main content

Module native

Module native 

Source
Expand description

Native binary-base arbitrary-precision complex implementation built on oxinum_float::native::BigFloat.

This module is additive: the crate-root Complex alias remains the decimal-backed CBig. Reach for native::BigComplex when you want ground-up Pure Rust binary complex arithmetic with explicit rounding-mode control. Native binary-base arbitrary-precision complex numbers built from the ground up on oxinum_float::native::BigFloat.

Provides [BigComplex], the ordered pair (re, im) of binary BigFloats representing re + im·i. Unlike the decimal-backed crate-root crate::CBig, this type works in base 2 with explicit rounding-mode control, exactly mirroring the oxinum_float::native foundation it sits on. Everything is Pure Rust — no GMP, no MPFR.

The native [RoundingMode] is re-exported here for convenience so callers constructing BigComplex values do not need to reach into oxinum_float::native directly.

Structs§

BigComplex
Native arbitrary-precision binary complex number re + im·i.

Enums§

RoundingMode
Rounding modes for native BigFloat arithmetic.