Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::planning::OsqpSpline1dSolver Class Reference

#include <osqp_spline_1d_solver.h>

Inheritance diagram for apollo::planning::OsqpSpline1dSolver:
Inheritance graph
Collaboration diagram for apollo::planning::OsqpSpline1dSolver:
Collaboration graph

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 Spline1dConstraintmutable_spline_constraint ()
 
virtual Spline1dKernelmutable_spline_kernel ()
 
virtual const Spline1dspline () 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
 

Constructor & Destructor Documentation

◆ OsqpSpline1dSolver()

apollo::planning::OsqpSpline1dSolver::OsqpSpline1dSolver ( const std::vector< double > &  x_knots,
const uint32_t  order 
)

◆ ~OsqpSpline1dSolver()

virtual apollo::planning::OsqpSpline1dSolver::~OsqpSpline1dSolver ( )
virtual

Member Function Documentation

◆ CleanUp()

void apollo::planning::OsqpSpline1dSolver::CleanUp ( )

◆ ResetOsqp()

void apollo::planning::OsqpSpline1dSolver::ResetOsqp ( )

◆ Solve()

bool apollo::planning::OsqpSpline1dSolver::Solve ( )
overridevirtual

The documentation for this class was generated from the following file: