pub enum StepSizeAdaptMethod {
DualAverage,
Adam,
Fixed(f64),
}
Expand description
Method used for step size adaptation
Variants§
DualAverage
Use dual averaging for step size adaptation (default)
Adam
Use Adam optimizer for step size adaptation
Fixed(f64)
Trait Implementations§
Source§impl Clone for StepSizeAdaptMethod
impl Clone for StepSizeAdaptMethod
Source§fn clone(&self) -> StepSizeAdaptMethod
fn clone(&self) -> StepSizeAdaptMethod
Returns a duplicate of the value. Read more
1.0.0 · 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 StepSizeAdaptMethod
impl Debug for StepSizeAdaptMethod
Source§impl Default for StepSizeAdaptMethod
impl Default for StepSizeAdaptMethod
Source§fn default() -> StepSizeAdaptMethod
fn default() -> StepSizeAdaptMethod
Returns the “default value” for a type. Read more
Source§impl Serialize for StepSizeAdaptMethod
impl Serialize for StepSizeAdaptMethod
impl Copy for StepSizeAdaptMethod
Auto Trait Implementations§
impl Freeze for StepSizeAdaptMethod
impl RefUnwindSafe for StepSizeAdaptMethod
impl Send for StepSizeAdaptMethod
impl Sync for StepSizeAdaptMethod
impl Unpin for StepSizeAdaptMethod
impl UnwindSafe for StepSizeAdaptMethod
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