Crate scir_core

Crate scir_core 

Source
Expand description

Core utilities for SciR.

This crate provides shared numeric helpers and the assert_close! macro used across SciR crates to compare floating‑point (real/complex) values within absolute/relative tolerances.

Macros§

assert_close
Assert numeric closeness with a flexible interface (scalars, slices, arrays, real/complex).

Functions§

assert_close_array1
Assert that two Array1<f64> are elementwise close within tolerances.
assert_close_complex_array1
Assert that two Array1<Complex64> are elementwise close within tolerances (by magnitude).
assert_close_complex_slice
Assert that two &[Complex64] slices are elementwise close within tolerances (by magnitude).
assert_close_scalar
Assert that two scalars are close within absolute (atol) and relative (rtol) tolerances.
assert_close_slice
Assert that two &[f64] slices are elementwise close within tolerances.