6 #ifndef ClpConstraintQuadratic_H 
    7 #define ClpConstraintQuadratic_H 
   30     const double *solution,
 
   34     bool useScaling = 
false,
 
   35     bool refresh = 
true) 
const;
 
   37   virtual void resize(
int newNumberColumns);
 
   39   virtual void deleteSome(
int numberToDelete, 
const int *which);
 
   41   virtual void reallyScale(
const double *columnScale);
 
   60     const int *
column, 
const double *element);
 
virtual int gradient(const ClpSimplex *model, const double *solution, double *gradient, double &functionValue, double &offset, bool useScaling=false, bool refresh=true) const 
Fills gradient. 
 
ClpConstraintQuadratic()
Default Constructor. 
 
const int * column() const 
Columns. 
 
Constraint Abstract Base Class. 
 
int numberQuadraticColumns_
Number of quadratic columns. 
 
virtual int markNonzero(char *which) const 
Given a zeroed array sets possible nonzero coefficients to 1. 
 
virtual void resize(int newNumberColumns)
Resize constraint. 
 
virtual int numberCoefficients() const 
Number of coefficients. 
 
CoinBigIndex * start() const 
Column starts. 
 
virtual void reallyScale(const double *columnScale)
Scale constraint. 
 
int * column_
Column (if -1 then linear coefficient) 
 
virtual void deleteSome(int numberToDelete, const int *which)
Delete columns in constraint. 
 
int numberColumns() const 
Number of columns in constraint. 
 
const double * coefficient() const 
Coefficients. 
 
This solves LPs using the simplex method. 
 
virtual ClpConstraint * clone() const 
Clone. 
 
virtual ~ClpConstraintQuadratic()
Destructor. 
 
CoinBigIndex * start_
Column (if -1 then linear coefficient) 
 
double * coefficient_
Coefficients. 
 
double offset() const 
Constraint offset. 
 
virtual int markNonlinear(char *which) const 
Given a zeroed array sets nonquadratic columns to 1. 
 
int numberColumns_
Useful to have number of columns about. 
 
Quadratic Constraint Class. 
 
ClpConstraintQuadratic & operator=(const ClpConstraintQuadratic &rhs)
Assignment operator. 
 
double functionValue() const 
Stored constraint function value. 
 
int numberCoefficients_
Number of coefficients in gradient.