eval_f(int n, const double *x, bool new_x, double &obj_value) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
eval_g(int n, const double *x, bool new_x, int m, double *g) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
eval_grad_f(int n, const double *x, bool new_x, double *grad_f) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
eval_h(int n, const double *x, bool new_x, double obj_factor, int m, const double *lambda, bool new_lambda, int nele_hess, int *iRow, int *jCol, double *values) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
eval_jac_g(int n, const double *x, bool new_x, int m, int nele_jac, int *iRow, int *jCol, double *values) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
finalize_solution(Ipopt::SolverReturn status, int n, const double *x, const double *z_L, const double *z_U, int m, const double *g, const double *lambda, double obj_value, const Ipopt::IpoptData *ip_data, Ipopt::IpoptCalculatedQuantities *ip_cq) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
get_bounds_info(int n, double *x_l, double *x_u, int m, double *g_l, double *g_u) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
get_nlp_info(int &n, int &m, int &nnz_jac_g, int &nnz_h_lag, IndexStyleEnum &index_style) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
get_optimization_results(std::vector< double > *ptr_opt_s, std::vector< double > *ptr_opt_v, std::vector< double > *ptr_opt_a) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
get_starting_point(int n, bool init_x, double *x, bool init_z, double *z_L, double *z_U, int m, bool init_lambda, double *lambda) override | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
PiecewiseJerkSpeedNonlinearIpoptInterface(const double s_init, const double s_dot_init, const double s_ddot_init, const double delta_t, const int num_of_points, const double s_max_, const double s_dot_max, const double s_ddot_min, const double s_ddot_max, const double s_dddot_min, const double s_dddot_max) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_curvature_curve(const PiecewiseJerkTrajectory1d &curvature_curve) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_end_state_target(const double s_target, const double v_target, const double a_target) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_reference_spatial_distance(const std::vector< double > &s_ref) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_reference_speed(const double s_dot_ref) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_safety_bounds(const std::vector< std::pair< double, double >> &safety_bounds) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_soft_safety_bounds(const std::vector< std::pair< double, double >> &soft_safety_bounds) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_speed_limit_curve(const PiecewiseJerkTrajectory1d &v_bound_f) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_w_overall_a(const double w_overall_a) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_w_overall_centripetal_acc(const double w_overall_centripetal_acc) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_w_overall_j(const double w_overall_j) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_w_reference_spatial_distance(const double w_ref_s) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_w_reference_speed(const double w_reference_speed) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_w_soft_s_bound(const double w_soft_s_bound) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_w_target_state(const double w_target_s, const double w_target_v, const double w_target_a) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
set_warm_start(const std::vector< std::vector< double >> &speed_profile) | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | |
~PiecewiseJerkSpeedNonlinearIpoptInterface()=default | apollo::planning::PiecewiseJerkSpeedNonlinearIpoptInterface | virtual |