Base class for robust error models.
|
|
| Robust () |
| | Default Constructor for serialization.
|
| |
|
| Robust (const RobustModel::shared_ptr robust, const NoiseModel::shared_ptr noise) |
| | Constructor.
|
| |
|
virtual | ~Robust () |
| | Destructor.
|
| |
|
virtual void | print (const std::string &name) const |
| |
|
virtual bool | equals (const Base &expected, double tol=1e-9) const |
| |
|
const RobustModel::shared_ptr & | robust () const |
| | Return the contained robust error function.
|
| |
|
const NoiseModel::shared_ptr & | noise () const |
| | Return the contained noise model.
|
| |
|
virtual Vector | whiten (const Vector &v) const |
| | Whiten an error vector.
|
| |
|
virtual Vector | unwhiten (const Vector &v) const |
| | Unwhiten an error vector.
|
| |
|
virtual double | distance (const Vector &v) const |
| |
|
virtual void | WhitenSystem (Vector &b) const |
| |
|
virtual void | WhitenSystem (std::vector< Matrix > &A, Vector &b) const |
| |
|
virtual void | WhitenSystem (Matrix &A, Vector &b) const |
| |
|
virtual void | WhitenSystem (Matrix &A1, Matrix &A2, Vector &b) const |
| |
|
virtual void | WhitenSystem (Matrix &A1, Matrix &A2, Matrix &A3, Vector &b) const |
| |
| | Base (size_t dim=1) |
| | primary constructor More...
|
| |
|
size_t | dim () const |
| | Dimensionality.
|
| |
|
virtual void | whitenInPlace (Vector &v) const |
| | in-place whiten, override if can be done more efficiently
|
| |
|
virtual void | unwhitenInPlace (Vector &v) const |
| | in-place unwhiten, override if can be done more efficiently
|
| |
|
virtual void | whitenInPlace (Eigen::Block< Vector > &v) const |
| | in-place whiten, override if can be done more efficiently
|
| |
|
virtual void | unwhitenInPlace (Eigen::Block< Vector > &v) const |
| | in-place unwhiten, override if can be done more efficiently
|
| |