|
Apollo
6.0
Open source self driving car software
|
#include <osqp_spline_1d_solver.h>


Public Member Functions | |
| OsqpSpline1dSolver (const std::vector< double > &x_knots, const uint32_t order) | |
| virtual | ~OsqpSpline1dSolver () |
| bool | Solve () override |
| void | CleanUp () |
| void | ResetOsqp () |
Public Member Functions inherited from apollo::planning::Spline1dSolver | |
| Spline1dSolver (const std::vector< double > &x_knots, const uint32_t order) | |
| virtual | ~Spline1dSolver ()=default |
| virtual void | Reset (const std::vector< double > &x_knots, const uint32_t order) |
| virtual Spline1dConstraint * | mutable_spline_constraint () |
| virtual Spline1dKernel * | mutable_spline_kernel () |
| virtual const Spline1d & | spline () const |
| void | GenerateProblemProto (QuadraticProgrammingProblem *const qp_proto) const |
Additional Inherited Members | |
Protected Member Functions inherited from apollo::planning::Spline1dSolver | |
| void | ConvertMatrixXdToProto (const Eigen::MatrixXd &matrix, QPMatrix *const proto) const |
Protected Attributes inherited from apollo::planning::Spline1dSolver | |
| Spline1d | spline_ |
| Spline1dConstraint | constraint_ |
| Spline1dKernel | kernel_ |
| int | last_num_constraint_ = 0 |
| int | last_num_param_ = 0 |
| bool | last_problem_success_ = false |
| apollo::planning::OsqpSpline1dSolver::OsqpSpline1dSolver | ( | const std::vector< double > & | x_knots, |
| const uint32_t | order | ||
| ) |
|
virtual |
| void apollo::planning::OsqpSpline1dSolver::CleanUp | ( | ) |
| void apollo::planning::OsqpSpline1dSolver::ResetOsqp | ( | ) |
|
overridevirtual |
Implements apollo::planning::Spline1dSolver.
1.8.13