#include <qp_solver.h>
◆ QpSolver()
apollo::common::math::QpSolver::QpSolver |
( |
const Eigen::MatrixXd & |
kernel_matrix, |
|
|
const Eigen::MatrixXd & |
offset, |
|
|
const Eigen::MatrixXd & |
affine_inequality_matrix, |
|
|
const Eigen::MatrixXd & |
affine_inequality_boundary, |
|
|
const Eigen::MatrixXd & |
affine_equality_matrix, |
|
|
const Eigen::MatrixXd & |
affine_equality_boundary |
|
) |
| |
◆ ~QpSolver()
virtual apollo::common::math::QpSolver::~QpSolver |
( |
| ) |
|
|
virtualdefault |
◆ affine_equality_boundary()
const Eigen::MatrixXd& apollo::common::math::QpSolver::affine_equality_boundary |
( |
| ) |
const |
◆ affine_equality_matrix()
const Eigen::MatrixXd& apollo::common::math::QpSolver::affine_equality_matrix |
( |
| ) |
const |
◆ affine_inequality_boundary()
const Eigen::MatrixXd& apollo::common::math::QpSolver::affine_inequality_boundary |
( |
| ) |
const |
◆ affine_inequality_matrix()
const Eigen::MatrixXd& apollo::common::math::QpSolver::affine_inequality_matrix |
( |
| ) |
const |
◆ EnableCholeskyRefactorisation()
virtual void apollo::common::math::QpSolver::EnableCholeskyRefactorisation |
( |
const int |
| ) |
|
|
inlinevirtual |
◆ kernel_matrix()
const Eigen::MatrixXd& apollo::common::math::QpSolver::kernel_matrix |
( |
| ) |
const |
◆ offset()
const Eigen::MatrixXd& apollo::common::math::QpSolver::offset |
( |
| ) |
const |
◆ params()
const Eigen::MatrixXd& apollo::common::math::QpSolver::params |
( |
| ) |
const |
◆ sanity_check()
virtual bool apollo::common::math::QpSolver::sanity_check |
( |
| ) |
|
|
protectedpure virtual |
◆ set_pos_definite_hessian()
virtual void apollo::common::math::QpSolver::set_pos_definite_hessian |
( |
| ) |
|
|
inlinevirtual |
◆ set_pos_semi_definite_hessian()
virtual void apollo::common::math::QpSolver::set_pos_semi_definite_hessian |
( |
| ) |
|
|
inlinevirtual |
◆ SetTerminationTolerance()
virtual void apollo::common::math::QpSolver::SetTerminationTolerance |
( |
const double |
| ) |
|
|
inlinevirtual |
◆ Solve()
virtual bool apollo::common::math::QpSolver::Solve |
( |
| ) |
|
|
pure virtual |
◆ affine_equality_boundary_
Eigen::MatrixXd apollo::common::math::QpSolver::affine_equality_boundary_ |
|
protected |
◆ affine_equality_matrix_
Eigen::MatrixXd apollo::common::math::QpSolver::affine_equality_matrix_ |
|
protected |
◆ affine_inequality_boundary_
Eigen::MatrixXd apollo::common::math::QpSolver::affine_inequality_boundary_ |
|
protected |
◆ affine_inequality_matrix_
Eigen::MatrixXd apollo::common::math::QpSolver::affine_inequality_matrix_ |
|
protected |
◆ kernel_matrix_
Eigen::MatrixXd apollo::common::math::QpSolver::kernel_matrix_ |
|
protected |
◆ offset_
Eigen::MatrixXd apollo::common::math::QpSolver::offset_ |
|
protected |
◆ params_
Eigen::MatrixXd apollo::common::math::QpSolver::params_ |
|
protected |
The documentation for this class was generated from the following file: