Skip to main content

oxicuda_cs/amp/
mod.rs

1//! Approximate Message Passing family: AMP, VAMP, EB-AMP.
2
3pub mod amp;
4pub mod eb_amp;
5pub mod vamp;
6
7pub use amp::amp;
8pub use eb_amp::eb_amp;
9pub use vamp::vamp;
10
11/// Result of an AMP-family solver.
12#[derive(Debug, Clone)]
13pub struct AmpResult {
14    pub x: Vec<f64>,
15    pub residual_norm: f64,
16    pub iterations: usize,
17}