Actual source code: bnls.h

      1: /*$Id: s.tron.h 1.35 02/08/16 16:55:59-05:00 benson@rockies.mcs.anl.gov $*/

      3: #ifndef __TAO_BNLS_H
      5: #include "tao_solver.h"

      7: typedef struct{

      9:   /* Problem statistics */

     11:   double gamma;                     /* damping parameter */
     12:   double gamma_factor;             /* damping parameter */

     14:   TaoVec* DXFree;
     15:   TaoVec* R;

     17:   TaoVec* X;
     18:   TaoVec* G, *PG;

     20:   TaoVec* DX;
     21:   TaoVec* XU;
     22:   TaoVec* XL;
     23:   TaoVec* Work;
     24:
     25:   TaoMat* Hsub;
     26:   TaoMat* H;

     28:   TaoIndexSet *FreeVariables;  /* Indices of local variables equal to lower bound */

     31: }TAO_BNLS;

     33: #endif