![]() |
- 3.0.2 models module.
|
#include <HyQForwardZero.h>
Public Types | |
| typedef Eigen::Matrix< double, 36, 1 > | OUT_TYPE |
| typedef Eigen::Matrix< double, 49, 1 > | X_TYPE |
Public Types inherited from ct::core::Derivatives< 49, 36, double > | |
| typedef Eigen::Matrix< double, 49, 1 > | IN_TYPE |
| typedef Eigen::Matrix< double, 36, 1 > | OUT_TYPE |
| typedef Eigen::Matrix< double, 36, 49 > | JAC_TYPE |
| typedef Eigen::Matrix< double, 49, 49 > | HES_TYPE |
Public Member Functions | |
| HyQForwardZero () | |
| HyQForwardZero (const HyQForwardZero &other) | |
| virtual | ~HyQForwardZero () |
| HyQForwardZero * | clone () const override |
| OUT_TYPE | forwardZero (const Eigen::VectorXd &x_in) override |
Public Member Functions inherited from ct::core::Derivatives< 49, 36, double > | |
| Derivatives () | |
| virtual | ~Derivatives () |
| virtual JAC_TYPE | jacobian (const Eigen::VectorXd &x) |
| virtual void | sparseJacobian (const Eigen::VectorXd &x, Eigen::VectorXd &jac, Eigen::VectorXi &iRow, Eigen::VectorXi &jCol) |
| virtual Eigen::VectorXd | sparseJacobianValues (const Eigen::VectorXd &x) |
| virtual HES_TYPE | hessian (const Eigen::VectorXd &x, const Eigen::VectorXd &lambda) |
| virtual void | sparseHessian (const Eigen::VectorXd &x, const Eigen::VectorXd &lambda, Eigen::VectorXd &hes, Eigen::VectorXi &iRow, Eigen::VectorXi &jCol) |
| virtual Eigen::VectorXd | sparseHessianValues (const Eigen::VectorXd &x, const Eigen::VectorXd &lambda) |
| typedef Eigen::Matrix<double, 36, 1> ct::models::HyQ::HyQForwardZero::OUT_TYPE |
| typedef Eigen::Matrix<double, 49, 1> ct::models::HyQ::HyQForwardZero::X_TYPE |
|
inline |
Referenced by clone().
|
inline |
|
inlinevirtual |
|
inlineoverridevirtual |
Implements ct::core::Derivatives< 49, 36, double >.
References forwardZero(), and HyQForwardZero().
|
overridevirtual |
Reimplemented from ct::core::Derivatives< 49, 36, double >.
Referenced by clone(), ct::models::HyQ::HyQContactModelForwardZeroSystem::computeVdot(), and timing().