Module matrix_functions

Module matrix_functions 

Source
Expand description

Matrix functions such as matrix exponential, logarithm, and square root

This module provides a comprehensive set of matrix functions organized into logical categories. All functions maintain compatibility with the original scirs2_linalg API while providing better code organization.

Re-exports§

pub use exponential::expm;
pub use exponential::logm;
pub use exponential::logm_parallel;
pub use exponential::matrix_power;
pub use exponential::sqrtm;
pub use exponential::sqrtm_parallel;
pub use trigonometric::acosm;
pub use trigonometric::asinm;
pub use trigonometric::atanm;
pub use trigonometric::cosm;
pub use trigonometric::sinm;
pub use trigonometric::tanm;
pub use hyperbolic::coshm;
pub use hyperbolic::sinhm;
pub use hyperbolic::tanhm;
pub use special::sigmoid;
pub use special::signm;
pub use special::softmax;
pub use fractional::fractionalmatrix_power;
pub use fractional::spdmatrix_function;
pub use analysis::geometric_mean_spd;
pub use analysis::nuclear_norm;
pub use analysis::polar_decomposition;
pub use analysis::spectral_condition_number;
pub use analysis::spectral_radius;
pub use analysis::tikhonov_regularization;

Modules§

analysis
Matrix analysis functions including decompositions and matrix norms
exponential
Matrix exponential, logarithm, square root, and power functions
fractional
Fractional matrix functions and advanced matrix power computations
hyperbolic
Matrix hyperbolic functions
special
Special matrix functions including sigmoid, softmax, and sign functions
trigonometric
Matrix trigonometric functions
utils
Utility functions shared across matrix function modules