pub struct ListaConfig {
pub n_measurements: usize,
pub n_atoms: usize,
pub threshold: f64,
pub n_layers: usize,
}Expand description
Configuration for LISTA.
Fields§
§n_measurements: usizeSignal / measurement dimension (n).
n_atoms: usizeDictionary atom / code dimension (m).
threshold: f64Soft-threshold value (λ).
n_layers: usizeNumber of unrolled ISTA layers (T).
Trait Implementations§
Source§impl Clone for ListaConfig
impl Clone for ListaConfig
Source§fn clone(&self) -> ListaConfig
fn clone(&self) -> ListaConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ListaConfig
impl RefUnwindSafe for ListaConfig
impl Send for ListaConfig
impl Sync for ListaConfig
impl Unpin for ListaConfig
impl UnsafeUnpin for ListaConfig
impl UnwindSafe for ListaConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more