![]() |
MAiNGO
|
Struct for storing structure information for the upper bounding solver. More...
#include <ubpStructure.h>
Public Attributes | |
unsigned | nnonZeroJac |
unsigned | nnonZeroHessian |
std::vector< unsigned > | nonZeroJacIRow |
std::vector< unsigned > | nonZeroJacJCol |
std::vector< unsigned > | nonZeroHessianIRow |
std::vector< unsigned > | nonZeroHessianJCol |
std::vector< std::vector< std::pair< std::vector< unsigned >, CONSTRAINT_DEPENDENCY > > > | jacProperties |
Struct for storing structure information for the upper bounding solver.
std::vector<std::vector<std::pair<std::vector<unsigned>, CONSTRAINT_DEPENDENCY> > > maingo::ubp::UbpStructure::jacProperties |
Jaocobian properties implemented as vector for each function holding a vector for each variable (derivative w.r.t. this variable) holding the number of participating variables
unsigned maingo::ubp::UbpStructure::nnonZeroHessian |
number of non zeros in Hessian of Lagrangian
unsigned maingo::ubp::UbpStructure::nnonZeroJac |
number of non zeros in Jacobian (w/o objective)
std::vector<unsigned> maingo::ubp::UbpStructure::nonZeroHessianIRow |
vector holding sparsity information of Hessian of Lagrangian
std::vector<unsigned> maingo::ubp::UbpStructure::nonZeroHessianJCol |
vector holding sparsity information of Jacobian of constraints
std::vector<unsigned> maingo::ubp::UbpStructure::nonZeroJacIRow |
vector holding sparsity information of Jacobian of constraints
std::vector<unsigned> maingo::ubp::UbpStructure::nonZeroJacJCol |
vector holding sparsity information of Jacobian of constraints