Public Types | |
| typedef MathBaseTpl< Scalar > | MathBase |
| typedef MathBase::MatrixXs | MatrixXs |
| typedef MathBase::VectorXs | VectorXs |
Public Member Functions | |
| IpoptInterfaceDataTpl (const std::size_t nx, const std::size_t ndx, const std::size_t nu) | |
| void | resize (const std::size_t nx, const std::size_t ndx, const std::size_t nu) |
Public Attributes | |
| VectorXs | dx |
| Increment in the tangent space. | |
| VectorXs | dxnext |
| Increment in the tangent space at next node. | |
| MatrixXs | FxJint_dx |
| Intermediate computation needed for Jg_ic. | |
| MatrixXs | Jdiff_x |
| Jacobian of the diff operation w.r.t the first element. | |
| MatrixXs | Jdiff_xnext |
| MatrixXs | Jg_dx |
| Jacobian of the dynamic constraint w.r.t dx. | |
| MatrixXs | Jg_dxnext |
| Jacobian of the dynamic constraint w.r.t dxnext. | |
| MatrixXs | Jg_ic |
| Jacobian of the initial condition constraint w.r.t dx. | |
| MatrixXs | Jg_u |
| Jacobian of the dynamic constraint w.r.t u. | |
| MatrixXs | Jint_dx |
| Jacobian of the sum operation w.r.t dx. | |
| MatrixXs | Jint_dxnext |
| Jacobian of the sum operation w.r.t dx at next node. | |
| VectorXs | Ldx |
| Jacobian of the cost w.r.t dx. | |
| MatrixXs | Ldxdx |
| Hessian of the cost w.r.t dxdx. | |
| MatrixXs | Ldxu |
| Hessian of the cost w.r.t dxu. | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar | Scalar |
| VectorXs | u |
| Control. | |
| VectorXs | x |
| Integrated state. | |
| VectorXs | x_diff |
| State difference. | |
| VectorXs | xnext |
| Integrated state at next node. | |
Definition at line 483 of file ipopt-iface.hpp.
| typedef MathBaseTpl<Scalar> MathBase |
Definition at line 487 of file ipopt-iface.hpp.
| typedef MathBase::VectorXs VectorXs |
Definition at line 488 of file ipopt-iface.hpp.
| typedef MathBase::MatrixXs MatrixXs |
Definition at line 489 of file ipopt-iface.hpp.
| inline |
Definition at line 491 of file ipopt-iface.hpp.
| inline |
Definition at line 531 of file ipopt-iface.hpp.
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar |
Definition at line 486 of file ipopt-iface.hpp.
| VectorXs x |
Integrated state.
Definition at line 553 of file ipopt-iface.hpp.
| VectorXs xnext |
Integrated state at next node.
Definition at line 554 of file ipopt-iface.hpp.
| VectorXs dx |
Increment in the tangent space.
Definition at line 555 of file ipopt-iface.hpp.
| VectorXs dxnext |
Increment in the tangent space at next node.
Definition at line 556 of file ipopt-iface.hpp.
| VectorXs x_diff |
State difference.
Definition at line 557 of file ipopt-iface.hpp.
| VectorXs u |
Control.
Definition at line 558 of file ipopt-iface.hpp.
| MatrixXs Jint_dx |
Jacobian of the sum operation w.r.t dx.
Definition at line 559 of file ipopt-iface.hpp.
| MatrixXs Jint_dxnext |
Jacobian of the sum operation w.r.t dx at next node.
Definition at line 561 of file ipopt-iface.hpp.
| MatrixXs Jdiff_x |
Jacobian of the diff operation w.r.t the first element.
Definition at line 562 of file ipopt-iface.hpp.
| MatrixXs Jdiff_xnext |
Jacobian of the diff operation w.r.t the first element at the next node
Definition at line 563 of file ipopt-iface.hpp.
| MatrixXs Jg_dx |
Jacobian of the dynamic constraint w.r.t dx.
Definition at line 565 of file ipopt-iface.hpp.
| MatrixXs Jg_dxnext |
Jacobian of the dynamic constraint w.r.t dxnext.
Definition at line 566 of file ipopt-iface.hpp.
| MatrixXs Jg_u |
Jacobian of the dynamic constraint w.r.t u.
Definition at line 567 of file ipopt-iface.hpp.
| MatrixXs Jg_ic |
Jacobian of the initial condition constraint w.r.t dx.
Definition at line 568 of file ipopt-iface.hpp.
| MatrixXs FxJint_dx |
Intermediate computation needed for Jg_ic.
Definition at line 569 of file ipopt-iface.hpp.
| VectorXs Ldx |
Jacobian of the cost w.r.t dx.
Definition at line 570 of file ipopt-iface.hpp.
| MatrixXs Ldxdx |
Hessian of the cost w.r.t dxdx.
Definition at line 571 of file ipopt-iface.hpp.
| MatrixXs Ldxu |
Hessian of the cost w.r.t dxu.
Definition at line 572 of file ipopt-iface.hpp.