libitofin 0.52.1

A ground-up Rust port of QuantLib: quantitative-finance primitives for pricing, risk, and numerical methods.
Documentation
//! Matrix decompositions ported from `ql/math/matrixutilities/`.

pub mod choleskydecomposition;
pub mod getcovariance;
pub mod householder;
pub mod pseudosqrt;
pub mod qrdecomposition;
pub mod svd;
pub mod symmetricschurdecomposition;
pub mod tqreigendecomposition;

pub use choleskydecomposition::{cholesky_decomposition, cholesky_solve_for};
pub use getcovariance::get_covariance;
pub use householder::{
    HouseholderReflection, HouseholderTransformation, householder_transformation,
};
pub use pseudosqrt::{SalvagingAlgorithm, pseudo_sqrt, rank_reduced_sqrt};
pub use qrdecomposition::{qr_decomposition, qr_solve};
pub use svd::Svd;
pub use symmetricschurdecomposition::SymmetricSchurDecomposition;
pub use tqreigendecomposition::{EigenVectorCalculation, ShiftStrategy, TqrEigenDecomposition};

#[cfg(test)]
pub(crate) mod testsupport;