pub enum ShiftScale {
Equilibrated,
Absolute,
}Expand description
Where the static shifts ρ, δ of a Regularization are applied
(step K2″ of Algorithm K).
Variants§
Equilibrated
On the diagonal of the equilibrated matrix K̃ = S K S (step K2′),
whose rows have their largest entry near 1: the shifts are
relative to the magnitude of each row, K_reg = K + S⁻¹ Σ S⁻¹.
The default.
Absolute
On the diagonal of K itself, in the caller’s units:
K_reg = K + Σ.
Trait Implementations§
Source§impl Clone for ShiftScale
impl Clone for ShiftScale
impl Copy for ShiftScale
Source§impl Debug for ShiftScale
impl Debug for ShiftScale
Source§impl Default for ShiftScale
impl Default for ShiftScale
impl Eq for ShiftScale
Source§impl Hash for ShiftScale
impl Hash for ShiftScale
Source§impl PartialEq for ShiftScale
impl PartialEq for ShiftScale
impl StructuralPartialEq for ShiftScale
Auto Trait Implementations§
impl Forget for ShiftScale
impl Freeze for ShiftScale
impl RefUnwindSafe for ShiftScale
impl Send for ShiftScale
impl Sync for ShiftScale
impl Unpin for ShiftScale
impl UnsafeUnpin for ShiftScale
impl UnwindSafe for ShiftScale
Blanket Implementations§
impl<T> Boilerplate for T
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