Crate rubbl_core

source ·
Expand description

Core types and concepts of the Rubbl framework.

This crate provides low-level types that are expected to be used throughout the Rubbl framework.

Crate Duplication and Re-Exports

This crate depends on several foundational crates that your upstream project may also explicitly depend on, such as ndarray. If your project depends on a version of one of these crates that is not compatible with the version required by this crate, Cargo will build duplicated versions of these crates that, while they have the same name, cannot be intermixed. See this crate’s Crates.io README for a more detailed discussion.

If you are in a situation where you can’t avoid this duplication, this crate re-exports some of its dependencies, providing a way to reliably name the specific version that it’s referencing.

Re-exports

pub use ndarray;
pub use num_complex;

Modules

Basic I/O helpers.
General helpers for numerics.

Macros

A “contextualized try” macro.

Structs

A complex number in Cartesian form.

Type Definitions

An array that owns its data uniquely.
An array with copy-on-write behavior.