pub struct ProcessNoise { /* private fields */ }Expand description
Process noise Q: unmodelled state change over a step.
Implementations§
Source§impl ProcessNoise
impl ProcessNoise
Sourcepub fn with_variance(self, component: StateComponent, variance: f64) -> Self
pub fn with_variance(self, component: StateComponent, variance: f64) -> Self
Sets one component’s variance.
Sourcepub fn with_covariance(
self,
a: StateComponent,
b: StateComponent,
covariance: f64,
) -> Self
pub fn with_covariance( self, a: StateComponent, b: StateComponent, covariance: f64, ) -> Self
Sets the covariance of two components, symmetrically.
Sourcepub fn variance(&self, component: StateComponent) -> f64
pub fn variance(&self, component: StateComponent) -> f64
Variance of one component.
Trait Implementations§
Source§impl Clone for ProcessNoise
impl Clone for ProcessNoise
impl Copy for ProcessNoise
Source§impl Debug for ProcessNoise
impl Debug for ProcessNoise
Source§impl PartialEq for ProcessNoise
impl PartialEq for ProcessNoise
impl StructuralPartialEq for ProcessNoise
Auto Trait Implementations§
impl Freeze for ProcessNoise
impl RefUnwindSafe for ProcessNoise
impl Send for ProcessNoise
impl Sync for ProcessNoise
impl Unpin for ProcessNoise
impl UnsafeUnpin for ProcessNoise
impl UnwindSafe for ProcessNoise
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