| 
    smooth_feedback
    
   Control and estimation on Lie groups 
   | 
 
MPC end constraint function. More...
#include <mpc.hpp>
Public Member Functions | |
| Tangent< X > | operator() (const double, const X &x0, const X &, const Eigen::Vector< double, 1 > &) const | 
| std::reference_wrapper< const Eigen::SparseMatrix< double > > | jacobian (const double, const X &x0, const X &, const Eigen::Vector< double, 1 > &) | 
Public Attributes | |
| X | x0_fix = Default<X>() | 
| Eigen::SparseMatrix< double > | dexpinv_tmp = d_exp_sparse_pattern<X> | 
| Eigen::SparseMatrix< double > | jac {Nx, 1 + 2 * Nx + 1} | 
Static Public Attributes | |
| static constexpr auto | Nx = Dof<X> | 
MPC end constraint function.
The end constraint function is
\[ c_e(t_f, x_0, x_f, q) = x_0 \ominus x_{0, fix}. \]
      
  | 
  inline | 
      
  | 
  inline | 
| Eigen::SparseMatrix<double> smooth::feedback::detail::MPCCE< X >::dexpinv_tmp = d_exp_sparse_pattern<X> | 
| Eigen::SparseMatrix<double> smooth::feedback::detail::MPCCE< X >::jac {Nx, 1 + 2 * Nx + 1} | 
      
  | 
  staticconstexpr | 
| X smooth::feedback::detail::MPCCE< X >::x0_fix = Default<X>() |