pub trait Estimator<N: RealField, D: Dim>{
    // Required method
    fn state(&self) -> Result<OVector<N, D>, &str>;
}
Expand description

A state estimator.

Required Methods§

source

fn state(&self) -> Result<OVector<N, D>, &str>

The estimator’s estimate of the system’s state.

Implementors§

source§

impl<N: Copy + FromPrimitive + RealField, D: Dim> Estimator<N, D> for UnscentedDuplexState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D> + Allocator<N, U1, D>,

source§

impl<N: Copy + RealField, D: Dim> Estimator<N, D> for InformationRootState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,

source§

impl<N: Copy + RealField, D: Dim> Estimator<N, D> for UDState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,

source§

impl<N: FromPrimitive + RealField, D: Dim> Estimator<N, D> for SampleState<N, D>

source§

impl<N: RealField, D: Dim> Estimator<N, D> for InformationState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,

source§

impl<N: RealField, D: Dim> Estimator<N, D> for KalmanState<N, D>
where DefaultAllocator: Allocator<N, D, D> + Allocator<N, D>,