MPC(F &&f, CR &&cr, Eigen::Vector< double, Ncr > &&crl, Eigen::Vector< double, Ncr > &&cru, MPCParams &&prm={}) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
MPC(const F &f, const CR &cr, const Eigen::Vector< double, Ncr > &crl, const Eigen::Vector< double, Ncr > &cru, const MPCParams &prm={}) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
MPC()=default | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
MPC(const MPC &)=default | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
MPC(MPC &&)=default | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
operator()(const T &t, const X &x, std::optional< std::reference_wrapper< std::vector< U > > > u_traj=std::nullopt, std::optional< std::reference_wrapper< std::vector< X > > > x_traj=std::nullopt) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
operator=(const MPC &)=default | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
operator=(MPC &&)=default | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
reset_warmstart() | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
set_udes(std::function< U(T)> &&u_des) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
set_udes(const std::function< U(T)> &u_des) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
set_udes_rel(Fun &&f, T t0=T(0)) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
set_weights(const MPCWeights< X, U > &weights) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
set_xdes(std::function< X(T)> &&x_des, std::function< Tangent< X >(T)> &&dx_des) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
set_xdes(const std::function< X(T)> &x_des, const std::function< Tangent< X >(T)> &dx_des) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
set_xdes_rel(Fun &&f, T t0=T(0)) | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |
~MPC()=default | smooth::feedback::MPC< T, X, U, F, CR, Kmesh, DT > | inline |