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