qpmad
Eigen-based C++ QP solver.
Loading...
Searching...
No Matches
testing.h File Reference
#include <Eigen/Dense>
#include <iostream>
#include <iomanip>

Go to the source code of this file.

Namespaces

namespace  qpmad
namespace  qpmad::testing

Functions

double qpmad::testing::computeObjective (const Eigen::MatrixXd &H, const Eigen::VectorXd &h, const Eigen::VectorXd &primal)
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())
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)
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)

Detailed Description

Author
Alexander Sherikov

Definition in file testing.h.