qpmad
Eigen-based C++ QP solver.
Namespaces | Functions
testing.h File Reference

Detailed Description

Author
Alexander Sherikov

Definition in file testing.h.

Go to the source code of this file.

#include <Eigen/Dense>
#include <iostream>
#include <iomanip>

Namespaces

 qpmad
 
 qpmad::testing
 

Functions

double qpmad::testing::computeObjective (const Eigen::MatrixXd &H, const Eigen::VectorXd &h, const Eigen::VectorXd &primal)
 
void qpmad::testing::checkLagrangeMultipliers (const Eigen::MatrixXd &H, const Eigen::VectorXd &h, const Eigen::VectorXd &primal, const Eigen::MatrixXd &A, const ActiveSet &active_set, const MatrixIndex &num_simple_bounds, const std::vector< ConstraintStatus::Status > &constraints_status, const Eigen::VectorXd &dual, const Eigen::VectorXd &dual_direction=Eigen::VectorXd())
 
void qpmad::testing::printActiveSet (const ActiveSet &active_set, const std::vector< ConstraintStatus::Status > &constraints_status, const Eigen::VectorXd &dual)