Base class for solvers, defining interface methods. More...
#include <damping_base.h>

| Public Member Functions | |
| DampingBase (const TwistControllerParams ¶ms) | |
| virtual Eigen::MatrixXd | getDampingFactor (const Eigen::VectorXd &sorted_singular_values, const Eigen::MatrixXd &jacobian_data) const =0 | 
| virtual | ~DampingBase () | 
| Protected Attributes | |
| const TwistControllerParams | params_ | 
Base class for solvers, defining interface methods.
Definition at line 24 of file damping_base.h.
| DampingBase::DampingBase | ( | const TwistControllerParams & | params | ) |  [inline, explicit] | 
Definition at line 27 of file damping_base.h.
| virtual DampingBase::~DampingBase | ( | ) |  [inline, virtual] | 
Definition at line 30 of file damping_base.h.
| virtual Eigen::MatrixXd DampingBase::getDampingFactor | ( | const Eigen::VectorXd & | sorted_singular_values, | 
| const Eigen::MatrixXd & | jacobian_data | ||
| ) | const  [pure virtual] | 
Implemented in DampingSigmoid, DampingLeastSingularValues, DampingManipulability, DampingConstant, and DampingNone.
| const TwistControllerParams DampingBase::params_  [protected] | 
Definition at line 36 of file damping_base.h.