[−][src]Enum adskalman::CoverianceUpdateMethod
Specifies the approach used for updating the covariance matrix
Variants
Assumes optimal Kalman gain.
Due to numerical errors, covariance matrix may not remain symmetric.
Assumes optimal Kalman gain and then forces symmetric covariance matrix.
With original covariance matrix P, returns covariance as (P + P.T)/2 to enforce that the covariance matrix remains symmetric.
Joseph form of covariance update keeps covariance matrix symmetric.
Trait Implementations
impl Clone for CoverianceUpdateMethod
[src]
fn clone(&self) -> CoverianceUpdateMethod
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CoverianceUpdateMethod
[src]
impl Debug for CoverianceUpdateMethod
[src]
impl PartialEq<CoverianceUpdateMethod> for CoverianceUpdateMethod
[src]
fn eq(&self, other: &CoverianceUpdateMethod) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for CoverianceUpdateMethod
[src]
Auto Trait Implementations
impl RefUnwindSafe for CoverianceUpdateMethod
impl Send for CoverianceUpdateMethod
impl Sync for CoverianceUpdateMethod
impl Unpin for CoverianceUpdateMethod
impl UnwindSafe for CoverianceUpdateMethod
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Scalar for T where
T: PartialEq<T> + Copy + Any + Debug,
[src]
T: PartialEq<T> + Copy + Any + Debug,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn is_in_subset(&self) -> bool
fn to_subset_unchecked(&self) -> SS
fn from_subset(element: &SS) -> SP
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,