simple_casadi_mpc
GitHub
Loading...
Searching...
No Matches
simple_casadi_mpc::Problem Member List

This is the complete list of members for simple_casadi_mpc::Problem, including all inherited members.

add_constraint(ConstraintType type, std::function< casadi::MX(casadi::MX, casadi::MX)> constrinat)simple_casadi_mpc::Probleminline
add_constraint_at(ConstraintType type, std::function< casadi::MX(casadi::MX, casadi::MX)> constraint, int start, int end=-1)simple_casadi_mpc::Probleminline
add_soft_constraint(ConstraintType type, std::function< casadi::MX(casadi::MX, casadi::MX)> constraint, double w1=1e3, double w2=0.0)simple_casadi_mpc::Probleminline
add_soft_constraint_at(ConstraintType type, std::function< casadi::MX(casadi::MX, casadi::MX)> constraint, double w1, double w2, int start, int end=-1)simple_casadi_mpc::Probleminline
CompiledMPC (defined in simple_casadi_mpc::Problem)simple_casadi_mpc::Problemfriend
ConstraintType enum namesimple_casadi_mpc::Problem
dt() constsimple_casadi_mpc::Probleminline
dt(size_t k) constsimple_casadi_mpc::Probleminline
dts() constsimple_casadi_mpc::Probleminline
dynamics(casadi::MX x, casadi::MX u)=0simple_casadi_mpc::Problempure virtual
dynamics_eval(Eigen::VectorXd x, Eigen::VectorXd u)simple_casadi_mpc::Probleminline
dynamics_type() constsimple_casadi_mpc::Probleminline
DynamicsType enum namesimple_casadi_mpc::Problem
has_uniform_dt() constsimple_casadi_mpc::Probleminline
horizon() constsimple_casadi_mpc::Probleminline
JITMPC (defined in simple_casadi_mpc::Problem)simple_casadi_mpc::Problemfriend
MPC (defined in simple_casadi_mpc::Problem)simple_casadi_mpc::Problemfriend
nu() constsimple_casadi_mpc::Probleminline
nx() constsimple_casadi_mpc::Probleminline
parameter(std::string name, size_t rows, size_t cols)simple_casadi_mpc::Probleminline
Problem(DynamicsType dyn_type, size_t _nx, size_t _nu, size_t _horizon, double _dt)simple_casadi_mpc::Probleminline
Problem(DynamicsType dyn_type, size_t _nx, size_t _nu, size_t _horizon, std::vector< double > _dts)simple_casadi_mpc::Probleminline
reference_trajectory(std::string name="x_ref")simple_casadi_mpc::Probleminline
set_input_bound(Eigen::VectorXd lb, Eigen::VectorXd ub, int start=-1, int end=-1)simple_casadi_mpc::Probleminline
set_input_lower_bound(Eigen::VectorXd lb, int start=-1, int end=-1)simple_casadi_mpc::Probleminline
set_input_upper_bound(Eigen::VectorXd ub, int start=-1, int end=-1)simple_casadi_mpc::Probleminline
set_state_bound(Eigen::VectorXd lb, Eigen::VectorXd ub, int start=-1, int end=-1)simple_casadi_mpc::Probleminline
set_state_lower_bound(Eigen::VectorXd lb, int start=-1, int end=-1)simple_casadi_mpc::Probleminline
set_state_upper_bound(Eigen::VectorXd ub, int start=-1, int end=-1)simple_casadi_mpc::Probleminline
simulate(Eigen::VectorXd x0, Eigen::MatrixXd u)simple_casadi_mpc::Probleminline
simulate(Eigen::VectorXd x0, Eigen::MatrixXd u, double dt)simple_casadi_mpc::Probleminline
stage_cost(casadi::MX x, casadi::MX u, size_t k)simple_casadi_mpc::Probleminlinevirtual
terminal_cost(casadi::MX x)simple_casadi_mpc::Probleminlinevirtual