solvr 0.2.0-beta.2

Advanced computing library for real-world problem solving - optimization, differential equations, interpolation, statistics, and more
Documentation
//! Linear algebra algorithms.
//!
//! Matrix equation solvers for control theory and systems engineering:
//! - Sylvester equation: AX + XB = C
//! - Continuous Lyapunov: AX + XA^T = Q
//! - Discrete Lyapunov: AXA^T - X + Q = 0
//! - Continuous algebraic Riccati (CARE)
//! - Discrete algebraic Riccati (DARE)

mod cpu;
pub mod impl_generic;
pub mod traits;

#[cfg(feature = "cuda")]
mod cuda;

#[cfg(feature = "wgpu")]
mod wgpu;

pub use traits::matrix_equations::MatrixEquationAlgorithms;
#[cfg(feature = "sparse")]
pub use traits::sparse_qr::SparseQrAlgorithms;