Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

QpBoundDense Class Reference
[QpBound]

#include <QpBoundDense.h>

Inheritance diagram for QpBoundDense:

ProblemFormulation List of all members.

Public Methods

virtual LinearSystemmakeLinsys (Data *prob_in)
virtual QpBoundDatamakeData (double alpha, double c[], double Q[], double xlow[], char ixlow[], double xupp[], char ixupp[])

Detailed Description

Derived class of QpBound in which the Hessian Q is stored as a dense matrix


Member Function Documentation

virtual QpBoundData* QpBoundDense::makeData double    alpha,
double    c[],
double    Q[],
double    xlow[],
char    ixlow[],
double    xupp[],
char    ixupp[]
[virtual]
 

constructor to build QpBoundData structure, partly using storage already allocated

Parameters:
alpha  constant term in objective
c  linear term in objective
Q  Hessian matrix, lower triangle stored as a vector of doubles
xlow  lower bound vector
ixlow  vector of chars with nonzero element in positions corresponding to components of x for which lower bound is specified
xupp  upper bound vector
ixupp  vector of chars with nonzero element in positions corresponding to components of x for which upper bound is specified

virtual LinearSystem* QpBoundDense::makeLinsys Data   prob_in [virtual]
 

creates the LinearSystem class for the relevant formulation

Implements ProblemFormulation.


The documentation for this class was generated from the following file:
Generated on Mon May 24 17:40:46 2004 for OOQP by doxygen1.2.18