NonlinearSSM._gaussian_update#

NonlinearSSM._gaussian_update(y_row, predicted_obs, innovation_cov, cross_cov, mean, cov)[source]#

One Gaussian measurement update from moment inputs.

Return type:

tuple[NDArray[double], NDArray[double], float]

Returns:

(filtered_mean, filtered_cov, log_contribution).

Raises:

NumericalError – If the innovation covariance degenerates.