Skip to main content

oxicuda_cs/matrix_completion/
mod.rs

1//! Low-rank matrix completion methods: SVT, nuclear-norm, ADMM.
2
3pub mod admm_completion;
4pub mod nuclear_norm;
5pub mod svt;
6
7pub use admm_completion::admm_matrix_completion;
8pub use nuclear_norm::nuclear_norm_minimization;
9pub use svt::svt;
10
11/// Completion solver result.
12#[derive(Debug, Clone)]
13pub struct CompletionResult {
14    /// Recovered `h × w` matrix (row-major).
15    pub x: Vec<f64>,
16    pub residual: f64,
17    pub iterations: usize,
18}