Shrinkage

shrinkage::ScreeningDiagnostics

Shrinkage for Rust · rust · 0.3.0

pub struct ScreeningDiagnostics

Work performed by safe screening, rather than sparsity of the iterate.

Fields

active_dimension

pub active_dimension: usize

Number of original features still eligible for numerical updates.

certificate_passes

pub certificate_passes: usize

Number of original-loss certificate constructions.

fallback_certificates

pub fallback_certificates: usize

Number of universally feasible zero certificates used as fallbacks.

rebuilds

pub rebuilds: usize

Number of changes to the fixed-zero restriction.

screened_features

pub screened_features: usize

Number of coefficients fixed to zero by a certificate.

supported

pub supported: bool

Whether all components supplied the necessary capabilities.

zero_tests

pub zero_tests: usize

Number of unresolved coefficients tested for zero screening.

Implementation of Clone

impl Clone for ScreeningDiagnostics

clone

fn clone(&self) -> Self

Implementation of Debug

impl Debug for ScreeningDiagnostics

fmt

fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result

Implementation of Default

impl Default for ScreeningDiagnostics

default

fn default() -> Self

Implementation of Eq

impl Eq for ScreeningDiagnostics

Implementation of PartialEq

impl PartialEq for ScreeningDiagnostics

eq

fn eq(&self, other: &Self) -> bool

Implementation of StructuralPartialEq

impl StructuralPartialEq for ScreeningDiagnostics

Implementation of Freeze

impl Freeze for ScreeningDiagnostics

Implementation of RefUnwindSafe

impl RefUnwindSafe for ScreeningDiagnostics

Implementation of Send

impl Send for ScreeningDiagnostics

Implementation of Sync

impl Sync for ScreeningDiagnostics

Implementation of Unpin

impl Unpin for ScreeningDiagnostics

Implementation of UnsafeUnpin

impl UnsafeUnpin for ScreeningDiagnostics

Implementation of UnwindSafe

impl UnwindSafe for ScreeningDiagnostics

Implementation of Any

impl<T> Any for T where T: 'static + ?Sized

Implementation of Borrow

impl<T> Borrow<T> for T where T: ?Sized

Implementation of BorrowMut

impl<T> BorrowMut<T> for T where T: ?Sized

Implementation of ByRef

impl<T> ByRef<T> for T

Implementation of CastableFrom

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT where ST: ?Sized, DT: ?Sized

Implementation of CastableFrom

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT where ST: ?Sized, DT: ?Sized

Implementation of CloneToUninit

impl<T> CloneToUninit for T where T: Clone

Implementation of Equivalent

impl<Q, K> Equivalent<K> for Q where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized

Implementation of Equivalent

impl<Q, K> Equivalent<K> for Q where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized

Implementation of From

impl<T> From<T> for T

Implementation of Imply

impl<T, U> Imply<T> for U where T: ?Sized, U: ?Sized

Implementation of Into

impl<T, U> Into<U> for T where U: From<T>

Implementation of IntoEither

impl<T> IntoEither for T

Implementation of Pointable

impl<T> Pointable for T

Implementation of Read

impl<T> Read<Exclusive, BecauseExclusive> for T where T: ?Sized

Implementation of Same

impl<T> Same for T

Implementation of Scalar

impl<T> Scalar for T where T: 'static + Clone + PartialEq + Debug

Implementation of SupersetOf

impl<SS, SP> SupersetOf<SS> for SP where SS: SubsetOf<SP>

Implementation of ToOwned

impl<T> ToOwned for T where T: Clone

Implementation of TryFrom

impl<T, U> TryFrom<U> for T where U: Into<T>

Implementation of TryInto

impl<T, U> TryInto<U> for T where U: TryFrom<T>