11#ifndef SENSORSIMULATIONGAUSSIANWHITENOISEHPP
12#define SENSORSIMULATIONGAUSSIANWHITENOISEHPP
14#include <state-observation/api.h>
The class derivates the NoiseBase class to implement a gaussian white noise with a given covariance m...
Definition gaussian-white-noise.hpp:30
virtual void checkMatrix_(const Matrix &m) const
virtual Vector getNoisy(const Vector &)
virtual void setStandardDeviation(const Matrix &std)
void setSumFunction(void(*sum)(const Vector &stateVector, const Vector &tangentVector, Vector &result))
virtual void checkVector_(const Vector &v) const
virtual void setBias(const Vector &bias)
sets the bias of the white noise
Vector bias_
Definition gaussian-white-noise.hpp:76
Matrix std_
Definition gaussian-white-noise.hpp:74
virtual ~GaussianWhiteNoise()
Virtual destructor.
Definition gaussian-white-noise.hpp:33
virtual void setDimension(Index dim_)
sets the dimension of the noise vector
virtual void setCovarianceMatrix(const Matrix &cov)
Index dim_
Definition gaussian-white-noise.hpp:72
Vector noisy_
Definition gaussian-white-noise.hpp:78
GaussianWhiteNoise()
The default constructor.
virtual Index getDimension() const
Gets the dimension of the noise vector.
GaussianWhiteNoise(Index dimension)
The constructor that provides the dimension of the noise vector.
Definition noise-base.hpp:29
Definition bidim-elastic-inv-pendulum-dyn-sys.hpp:21
Eigen::MatrixXd Matrix
Dynamic sized Matrix.
Definition definitions.hpp:100
Eigen::Index Index
Definition definitions.hpp:138
Eigen::VectorXd Vector
Dynamic sized scalar vector.
Definition definitions.hpp:76