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.