|
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) |
|