qpmad
Eigen-based C++ QP solver.
Loading...
Searching...
No Matches
qpmad::testing Namespace Reference

Functions

double computeObjective (const Eigen::MatrixXd &H, const Eigen::VectorXd &h, const Eigen::VectorXd &primal)
template<class t_ActiveSet, class t_ConstraintStatuses>
void checkLagrangeMultipliers (const Eigen::MatrixXd &H, const Eigen::VectorXd &h, const Eigen::VectorXd &primal, const Eigen::MatrixXd &A, const t_ActiveSet &active_set, const MatrixIndex &num_simple_bounds, const t_ConstraintStatuses &constraints_status, const Eigen::VectorXd &dual, const Eigen::VectorXd &dual_direction=Eigen::VectorXd())
template<class t_ActiveSet, class t_ConstraintStatuses>
void printActiveSet (const t_ActiveSet &active_set, const t_ConstraintStatuses &constraints_status, const Eigen::VectorXd &dual)
template<class t_Dual, class t_Indices, class t_IsLower>
void printDualVariables (const t_Dual &dual, const t_Indices &indices, const t_IsLower &is_lower)

Function Documentation

◆ checkLagrangeMultipliers()

template<class t_ActiveSet, class t_ConstraintStatuses>
void qpmad::testing::checkLagrangeMultipliers ( const Eigen::MatrixXd & H,
const Eigen::VectorXd & h,
const Eigen::VectorXd & primal,
const Eigen::MatrixXd & A,
const t_ActiveSet & active_set,
const MatrixIndex & num_simple_bounds,
const t_ConstraintStatuses & constraints_status,
const Eigen::VectorXd & dual,
const Eigen::VectorXd & dual_direction = Eigen::VectorXd() )

Definition at line 39 of file testing.h.

◆ computeObjective()

double qpmad::testing::computeObjective ( const Eigen::MatrixXd & H,
const Eigen::VectorXd & h,
const Eigen::VectorXd & primal )

Definition at line 21 of file testing.h.

◆ printActiveSet()

template<class t_ActiveSet, class t_ConstraintStatuses>
void qpmad::testing::printActiveSet ( const t_ActiveSet & active_set,
const t_ConstraintStatuses & constraints_status,
const Eigen::VectorXd & dual )

Definition at line 165 of file testing.h.

◆ printDualVariables()

template<class t_Dual, class t_Indices, class t_IsLower>
void qpmad::testing::printDualVariables ( const t_Dual & dual,
const t_Indices & indices,
const t_IsLower & is_lower )

Definition at line 185 of file testing.h.