cpp_robotics::QuadProg
線形等式制約と線形不等式制約を持つ2次計画法
#include <quadprog.hpp>
Public Classes
Public Types
Public Functions
Public Attributes
Public Types Documentation
enum Method
Enumerator |
Value |
Description |
InteriorPointMethod |
|
|
ADMM |
|
|
Public Functions Documentation
function QuadProg
inline QuadProg(
Method method =Method::ADMM
)
function QuadProg
inline QuadProg(
const QuadProgProblem & prob,
Method method =Method::ADMM
)
function set_problem
inline void set_problem(
const QuadProgProblem & prob
)
function evaluate
inline double evaluate(
const Eigen::VectorXd & x
)
function satisfy
inline bool satisfy(
const Eigen::MatrixXd & x,
double eps =2e-2
)
function solve
function solve
inline Result solve(
Eigen::VectorXd x0
)
Public Attributes Documentation
variable huge_value
static constexpr static double huge_value = 1e6;
variable param
Updated on 2024-05-28 at 06:55:39 +0000