pub struct AdmmConfig {
pub rho: f64,
pub max_iters: usize,
pub tol: f64,
}Expand description
Consensus-ADMM solver settings.
Fields§
§rho: f64Augmented-Lagrangian penalty parameter.
max_iters: usizeMaximum number of ADMM iterations.
tol: f64Stop once both residual norms fall below this tolerance.
Trait Implementations§
Source§impl Clone for AdmmConfig
impl Clone for AdmmConfig
Source§fn clone(&self) -> AdmmConfig
fn clone(&self) -> AdmmConfig
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 moreSource§impl Debug for AdmmConfig
impl Debug for AdmmConfig
Source§impl Default for AdmmConfig
impl Default for AdmmConfig
Source§impl PartialEq for AdmmConfig
impl PartialEq for AdmmConfig
Source§fn eq(&self, other: &AdmmConfig) -> bool
fn eq(&self, other: &AdmmConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AdmmConfig
impl StructuralPartialEq for AdmmConfig
Auto Trait Implementations§
impl Freeze for AdmmConfig
impl RefUnwindSafe for AdmmConfig
impl Send for AdmmConfig
impl Sync for AdmmConfig
impl Unpin for AdmmConfig
impl UnsafeUnpin for AdmmConfig
impl UnwindSafe for AdmmConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.