|
Vulcan
Aerospace Engineering Utilities Built on Janus
|
Process noise specification. More...
#include <EstimationTypes.hpp>
Public Member Functions | |
| ProcessNoise () | |
| Default constructor - zero noise. | |
| ProcessNoise (const Eigen::Matrix< double, N, N > &covariance) | |
| Constructor with covariance matrix. | |
Static Public Member Functions | |
| static ProcessNoise< N > | diagonal (const Eigen::Matrix< double, N, 1 > &variances) |
| Create diagonal process noise from variance vector. | |
| static ProcessNoise< N > | scalar (double variance) |
| Create scalar (isotropic) process noise. | |
Public Attributes | |
| Eigen::Matrix< double, N, N > | Q |
| Process noise covariance. | |
Process noise specification.
Wraps process noise covariance matrix Q for clarity in API.
| N | State dimension |
|
inline |
Default constructor - zero noise.
|
inlineexplicit |
Constructor with covariance matrix.
|
inlinestatic |
Create diagonal process noise from variance vector.
|
inlinestatic |
Create scalar (isotropic) process noise.
| Eigen::Matrix<double, N, N> vulcan::estimation::ProcessNoise< N >::Q |
Process noise covariance.