rby1-sdk
Loading...
Searching...
No Matches
rb::math::QPSolver Class Reference

Public Member Functions

void AddCostFunction (const Eigen::MatrixXd &A, const Eigen::VectorXd &b)
 
Eigen::MatrixXd GetAConst () const
 
Eigen::MatrixXd GetACost () const
 
Eigen::VectorXd GetBCost () const
 
Eigen::VectorXd GetLowerBound () const
 
Eigen::VectorXd GetUpperBound () const
 
void InitFunction ()
 
void ResetIsFirst ()
 
void SetConstraintsFunction (const Eigen::MatrixXd &A, const Eigen::VectorXd &lb, const Eigen::VectorXd &ub)
 
void SetCostFunction (const Eigen::MatrixXd &A, const Eigen::VectorXd &b)
 
void SetPrimalVariable (const Eigen::VectorXd &pv)
 
void Setup (int n_var, int n_const, double time_limit=2e-3)
 
Eigen::VectorXd Solve ()
 

Member Function Documentation

◆ Solve()

Eigen::VectorXd rb::math::QPSolver::Solve ( )

Solve the QP problem

Returns
Solution
Exceptions
QPSolverException

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