tang 0.2.0

Math library for physical reality — geometry, spatial algebra, tensor, training, GPU compute, and 3D gaussian splatting
Documentation
//! Dynamic linear algebra — DVec, DMat, decompositions.
//!
//! Generic over `crate::Scalar`, with optional `faer` bridge for
//! high-performance f64/f32 decompositions.

#![no_std]

#[cfg(feature = "std")]
extern crate std;

extern crate alloc;

#[cfg(all(feature = "accelerate", target_os = "macos"))]
mod blas;

mod cholesky;
mod dmat;
mod dvec;
mod eigen;
mod lu;
mod qr;
mod svd;

pub use cholesky::Cholesky;
pub use dmat::DMat;
pub use dvec::DVec;
pub use eigen::{branchless_jacobi_eigen, SymmetricEigen};
pub use lu::Lu;
pub use qr::Qr;
pub use svd::Svd;