|
Jafar
|
Smooth constraint to be applied on a kalman filter state. More...
Smooth constraint to be applied on a kalman filter state.
Definition at line 17 of file constraintModel.hpp.
#include <constraintModel.hpp>

Public Member Functions | |
| JacobianStrongConstraintModel (std::size_t sizeState, double value, double alpha, int maxNbTimesApplied=-1) | |
| std::size_t | sizeState () const |
| double | value () const |
| bool | doApplyConstraint (jblas::vec_range const &x, jblas::sym_mat_range const &xCov) |
| virtual double | estimateValue (jblas::vec_range const &x0) const =0 |
| virtual void | estimateValueJac (jblas::vec_range const &x0)=0 |
| virtual double | weakeningVariance () |
Public Attributes | |
| jblas::mat | J |
| Jacobian of the constraint. | |
Protected Member Functions | |
| virtual void | writeLogHeader (jafar::kernel::DataLogger &log) const |
| Implements this method calling repeatidly log methods. | |
| virtual void | writeLogData (jafar::kernel::DataLogger &log) const |
| Implements this method calling repeatidly log methods. | |
Protected Attributes | |
| std::size_t | p_sizeState |
| double | p_value |
| target value of the constraint | |
| double | p_alpha |
| ratio for computing R0 | |
| double | p_R0 |
| reference weakening covariance | |
| bool | p_doApplyConstraint |
| last constraint was appllied | |
| double | p_R |
| last weakening covariance | |
| double | p_relativeStrength |
| last relative strength | |
| double | p_estimatedValue |
| last estimated value | |
| int | p_nbTimesApplied |
| int | p_maxNbTimesApplied |
Static Protected Attributes | |
| static const double | applyThreshold |
| virtual void jafar::filter::JacobianStrongConstraintModel::writeLogData | ( | jafar::kernel::DataLogger & | log | ) | const [protected, virtual] |
Implements this method calling repeatidly log methods.
You should use writeData() or writeDataVector().
Implements jafar::kernel::DataLoggable.
| virtual void jafar::filter::JacobianStrongConstraintModel::writeLogHeader | ( | jafar::kernel::DataLogger & | log | ) | const [protected, virtual] |
Implements this method calling repeatidly log methods.
You should use writeComment(), writeLegend() or writeLegendTokens().
Implements jafar::kernel::DataLoggable.
| Generated on Wed Oct 15 2014 00:37:36 for Jafar by doxygen 1.7.6.1 |
|