Apollo
6.0
Open source self driving car software
|
This is the complete list of members for apollo::planning::DistanceApproachIPOPTCUDAInterface, including all inherited members.
check_g(int n, const double *x, int m, const double *g) | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |
DistanceApproachIPOPTCUDAInterface(const size_t horizon, const double ts, const Eigen::MatrixXd &ego, const Eigen::MatrixXd &xWS, const Eigen::MatrixXd &uWS, const Eigen::MatrixXd &l_warm_up, const Eigen::MatrixXd &n_warm_up, const Eigen::MatrixXd &x0, const Eigen::MatrixXd &xf, const Eigen::MatrixXd &last_time_u, const std::vector< double > &XYbounds, const Eigen::MatrixXi &obstacles_edges_num, const size_t obstacles_num, const Eigen::MatrixXd &obstacles_A, const Eigen::MatrixXd &obstacles_b, const PlannerOpenSpaceConfig &planner_open_space_config) | apollo::planning::DistanceApproachIPOPTCUDAInterface | |
eval_constraints(int n, const T *x, int m, T *g) | apollo::planning::DistanceApproachIPOPTCUDAInterface | |
eval_f(int n, const double *x, bool new_x, double &obj_value) override | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |
eval_g(int n, const double *x, bool new_x, int m, double *g) override | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |
eval_grad_f(int n, const double *x, bool new_x, double *grad_f) override | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |
eval_grad_f_hand(int n, const double *x, bool new_x, double *grad_f) | apollo::planning::DistanceApproachIPOPTCUDAInterface | |
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::DistanceApproachIPOPTCUDAInterface | virtual |
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::DistanceApproachIPOPTCUDAInterface | virtual |
eval_jac_g_par(int n, const double *x, bool new_x, int m, int nele_jac, int *iRow, int *jCol, double *values) | apollo::planning::DistanceApproachIPOPTCUDAInterface | |
eval_jac_g_ser(int n, const double *x, bool new_x, int m, int nele_jac, int *iRow, int *jCol, double *values) | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |
eval_obj(int n, const T *x, T *obj_value) | apollo::planning::DistanceApproachIPOPTCUDAInterface | |
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::DistanceApproachIPOPTCUDAInterface | virtual |
generate_tapes(int n, int m, int *nnz_h_lag) | apollo::planning::DistanceApproachIPOPTCUDAInterface | |
get_bounds_info(int n, double *x_l, double *x_u, int m, double *g_l, double *g_u) override | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |
get_nlp_info(int &n, int &m, int &nnz_jac_g, int &nnz_h_lag, IndexStyleEnum &index_style) override | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |
get_optimization_results(Eigen::MatrixXd *state_result, Eigen::MatrixXd *control_result, Eigen::MatrixXd *time_result, Eigen::MatrixXd *dual_l_result, Eigen::MatrixXd *dual_n_result) const | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |
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::DistanceApproachIPOPTCUDAInterface | virtual |
~DistanceApproachInterface()=default | apollo::planning::DistanceApproachInterface | virtual |
~DistanceApproachIPOPTCUDAInterface()=default | apollo::planning::DistanceApproachIPOPTCUDAInterface | virtual |