![]() |
Controlpp
|
This is the complete list of members for controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >, including all inherited members.
| add(const Eigen::Vector< T, NMeasurements > &z, const Eigen::Vector< T, NInputs > &u=Eigen::Vector< T, NInputs >::Zero()) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| add(const U &z, const Eigen::Vector< U, NInputs > &u=Eigen::Vector< U, NInputs >::Zero()) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| add(const Eigen::Vector< U, NMeasurements > &z, const U &u=static_cast< T >(0)) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| add(const U &z, const U &u=static_cast< T >(0)) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| errorCovariance() const | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| estimate() const | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| KalmanFilter(const Eigen::Matrix< T, NStates, NStates, AOptions_, AMaxRows_, AMaxCols_ > &A, const Eigen::Matrix< T, NMeasurements, NStates, HOptions_, HMaxRows_, HMaxCols_ > &H, const Eigen::Matrix< T, NStates, NInputs, BOptions_, BMaxRows_, BMaxCols_ > &B=Eigen::Matrix< T, NStates, NInputs >::Zero(), const Eigen::Matrix< T, NMeasurements, NMeasurements, ROptions_, RMaxRows_, RMaxCols_ > &R=Eigen::Matrix< T, NMeasurements, NMeasurements >::Identity(), const Eigen::Matrix< T, NStates, NStates, POptions_, PMaxRows_, PMaxCols_ > &P_0=Eigen::Matrix< T, NStates, NStates >::Identity() *static_cast< T >(1e+3), const Eigen::Matrix< T, NStates, NStates, QOptions_, QMaxRows_, QMaxCols_ > &Q=Eigen::Matrix< T, NStates, NStates >::Identity() *static_cast< T >(1e-2), const Eigen::Vector< T, NStates > &x_0=Eigen::Vector< T, NStates >::Zero()) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| makePrediction(const Eigen::Vector< T, NInputs > &u) const | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| reset(const Eigen::Vector< T, NStates > &x_0=Eigen::Vector< T, NStates >::Zero(), const Eigen::Matrix< T, NStates, NStates > &P_0=Eigen::Matrix< T, NStates, NStates >::Identity() *static_cast< T >(1e+3)) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setA(const Eigen::Matrix< T, NStates, NStates, AOptions_, AMaxRows_, AMaxCols_ > &new_A) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setB(const Eigen::Matrix< T, NStates, NInputs, BOptions_, BMaxRows_, BMaxCols_ > &new_B) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setControlInputMatrix(const Eigen::Matrix< T, NStates, NInputs, BOptions_, BMaxRows_, BMaxCols_ > &new_B) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setErrorCovMatrix(const Eigen::Matrix< T, NStates, NStates, POptions_, PMaxRows_, PMaxCols_ > &new_P) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setH(const Eigen::Matrix< T, NMeasurements, NStates, HOptions_, HMaxRows_, HMaxCols_ > &new_H) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setMeasurementCovMatrix(const Eigen::Matrix< T, NMeasurements, NMeasurements, ROptions_, RMaxRows_, RMaxCols_ > &new_R) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setObservationMatrix(const Eigen::Matrix< T, NMeasurements, NStates, HOptions_, HMaxRows_, HMaxCols_ > &new_H) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setP(const Eigen::Matrix< T, NStates, NStates, POptions_, PMaxRows_, PMaxCols_ > &new_P) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setProcessNoiseCovMatrix(const Eigen::Matrix< T, NStates, NStates, QOptions_, QMaxRows_, QMaxCols_ > &new_Q) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setQ(const Eigen::Matrix< T, NStates, NStates, QOptions_, QMaxRows_, QMaxCols_ > &new_Q) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setR(const Eigen::Matrix< T, NMeasurements, NMeasurements, ROptions_, RMaxRows_, RMaxCols_ > &new_R) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setStateVector(const Eigen::Vector< T, NStates > &new_x) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setSystemMatrix(const Eigen::Matrix< T, NStates, NStates, AOptions_, AMaxRows_, AMaxCols_ > &new_A) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |
| setx(const Eigen::Vector< T, NStates > &new_x) | controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > | inline |