pub struct ObserverSeries {
pub level: usize,
pub name: String,
pub prediction: Vec<f64>,
pub estimate: Vec<f64>,
pub measurement: Vec<Option<f64>>,
pub innovation: Vec<f64>,
pub residual: Vec<f64>,
pub trust: Vec<f64>,
pub envelope: Vec<f64>,
pub available: Vec<bool>,
}Fields§
§level: usize§name: String§prediction: Vec<f64>§estimate: Vec<f64>§measurement: Vec<Option<f64>>§innovation: Vec<f64>§residual: Vec<f64>§trust: Vec<f64>§envelope: Vec<f64>§available: Vec<bool>Implementations§
Source§impl ObserverSeries
impl ObserverSeries
pub fn correction_driver(&self, step: usize) -> f64
pub fn recompute_after_estimate_update( &mut self, truth: &[f64], spec: &ObserverSpec, )
Trait Implementations§
Source§impl Clone for ObserverSeries
impl Clone for ObserverSeries
Source§fn clone(&self) -> ObserverSeries
fn clone(&self) -> ObserverSeries
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 ObserverSeries
impl Debug for ObserverSeries
Auto Trait Implementations§
impl Freeze for ObserverSeries
impl RefUnwindSafe for ObserverSeries
impl Send for ObserverSeries
impl Sync for ObserverSeries
impl Unpin for ObserverSeries
impl UnsafeUnpin for ObserverSeries
impl UnwindSafe for ObserverSeries
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