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}