#include <Eigen/Core>#include <vector>#include <iostream>

Go to the source code of this file.
Classes | |
| struct | MPC::DDPParams |
| struct | MPC::Deriv |
| struct | MPC::LocalValueFunction |
| struct | MPC::Trajectory |
Namespaces | |
| namespace | MPC |
Defines | |
| #define | LOG(X) std::cout << X << std::endl; |
Typedefs | |
| typedef std::function< float(const VectorT &, const VectorT &)> | MPC::CostFunction |
| typedef std::function< void(const VectorT &, const VectorT &, Deriv &)> | MPC::CostFunctionD |
| typedef std::function< void(const VectorT &, const VectorT &, VectorT &)> | MPC::Dynamics |
| typedef std::function< void(const VectorT &, const VectorT &, Deriv &)> | MPC::DynamicsD |
| typedef Eigen::MatrixXf | MPC::MatrixT |
| typedef std::vector< Deriv > | MPC::TrajectoryDeriv |
| typedef Eigen::VectorXf | MPC::VectorT |