The InverseKinematics::Constraint Function is simply meant to be used to merge the ErrorMethod and GradientMethod that are being held by an InverseKinematics module.
More...
#include <InverseKinematics.hpp>
The InverseKinematics::Constraint Function is simply meant to be used to merge the ErrorMethod and GradientMethod that are being held by an InverseKinematics module.
This class is not meant to be extended or instantiated by a user. Call InverseKinematics::resetProblem() to set the first equality constraint of the module's Problem to an InverseKinematics::Constraint.
◆ Constraint()
◆ ~Constraint()
virtual dart::dynamics::InverseKinematics::Constraint::~Constraint |
( |
| ) |
|
|
virtualdefault |
◆ clone()
◆ eval()
double dart::dynamics::InverseKinematics::Constraint::eval |
( |
const Eigen::VectorXd & |
x | ) |
|
|
overridevirtual |
◆ evalGradient() [1/2]
void dart::dynamics::InverseKinematics::Constraint::evalGradient |
( |
const Eigen::VectorXd & |
_x, |
|
|
Eigen::Map< Eigen::VectorXd > |
_grad |
|
) |
| |
|
overridevirtual |
◆ evalGradient() [2/2]
void dart::optimizer::Function::evalGradient |
( |
const Eigen::VectorXd & |
_x, |
|
|
Eigen::VectorXd & |
_grad |
|
) |
| |
|
inherited |
◆ evalHessian()
void dart::optimizer::Function::evalHessian |
( |
const Eigen::VectorXd & |
_x, |
|
|
Eigen::Map< Eigen::VectorXd, Eigen::RowMajor > |
_Hess |
|
) |
| |
|
virtualinherited |
◆ getName()
const std::string & dart::optimizer::Function::getName |
( |
| ) |
const |
|
inherited |
◆ setName()
void dart::optimizer::Function::setName |
( |
const std::string & |
newName | ) |
|
|
virtualinherited |
◆ mIK
◆ mName
std::string dart::optimizer::Function::mName |
|
protectedinherited |