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.
|
inlineexplicit |
Definition at line 27 of file damping_base.h.
|
inlinevirtual |
Definition at line 30 of file damping_base.h.
|
pure virtual |
Implemented in DampingSigmoid, DampingLeastSingularValues, DampingManipulability, DampingConstant, and DampingNone.
|
protected |
Definition at line 36 of file damping_base.h.