#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 |
|
) |
| |
在文件 qp_solver.cc 第 26 行定义.
const Eigen::MatrixXd & offset() const
const Eigen::MatrixXd & affine_inequality_matrix() const
Eigen::MatrixXd affine_equality_boundary_
Eigen::MatrixXd affine_inequality_boundary_
Eigen::MatrixXd kernel_matrix_
Eigen::MatrixXd affine_equality_matrix_
const Eigen::MatrixXd & affine_equality_boundary() const
const Eigen::MatrixXd & affine_equality_matrix() const
const Eigen::MatrixXd & affine_inequality_boundary() const
Eigen::MatrixXd affine_inequality_matrix_
const Eigen::MatrixXd & kernel_matrix() const
◆ ~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 |
该类的文档由以下文件生成: