#include <inverse_jacobian_calculation_base.h>

Public Member Functions | |
| virtual Eigen::MatrixXd | calculate (const Eigen::MatrixXd &jacobian) const =0 |
| virtual Eigen::MatrixXd | calculate (const TwistControllerParams ¶ms, boost::shared_ptr< DampingBase > db, const Eigen::MatrixXd &jacobian) const =0 |
| virtual | ~IPseudoinverseCalculator () |
Definition at line 26 of file inverse_jacobian_calculation_base.h.
| virtual IPseudoinverseCalculator::~IPseudoinverseCalculator | ( | ) | [inline, virtual] |
Class has no members so implementing an empty destructor.
Definition at line 50 of file inverse_jacobian_calculation_base.h.
| virtual Eigen::MatrixXd IPseudoinverseCalculator::calculate | ( | const Eigen::MatrixXd & | jacobian | ) | const [pure virtual] |
Pure virtual method for calculation of the pseudoinverse
| jacobian | The Jacobi matrix. |
Implemented in PInvDirect, and PInvBySVD.
| virtual Eigen::MatrixXd IPseudoinverseCalculator::calculate | ( | const TwistControllerParams & | params, |
| boost::shared_ptr< DampingBase > | db, | ||
| const Eigen::MatrixXd & | jacobian | ||
| ) | const [pure virtual] |
Pure virtual method for calculation of the pseudoinverse (allows to consider damping and truncation)
| params | The parameters from parameter server. |
| db | The damping method. |
| jacobian | The Jacobi matrix. |
Implemented in PInvDirect, and PInvBySVD.