Class LinearKalmanFilter<T extends Measurement>

    • Constructor Detail

      • LinearKalmanFilter

        public LinearKalmanFilter​(MatrixDecomposer decomposer,
                                  LinearProcess<T> process,
                                  ProcessEstimate initialState)
        Simple constructor.
        Parameters:
        decomposer - decomposer to use for the correction phase
        process - linear process to estimate
        initialState - initial state
    • Method Detail

      • estimationStep

        public ProcessEstimate estimationStep​(T measurement)
                                       throws MathRuntimeException
        Perform one estimation step.
        Parameters:
        measurement - single measurement to handle
        Returns:
        estimated state after measurement has been considered
        Throws:
        MathRuntimeException - if estimation fails