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