Actual source code: blmvm.h

  1: /*$Id$*/

  3: /*
  4:  Context for limited memory variable metric method for bound constrained 
  5:  optimization.
  6: */

  8: #ifndef __TAO_BLMVM_H
 10: #include "tao_solver.h"
 11: #include "src/matrix/lmvmmat.h"

 13: typedef struct {

 15:   TaoLMVMMat *M;

 17:   TaoVec *G;
 18:   TaoVec *GP;
 19:   TaoVec *D;
 20:   TaoVec *XL;
 21:   TaoVec *XU;

 23:   int n_free;
 24:   int n_bind;

 26:   int grad;
 27:   int reset;
 28: } TAO_BLMVM;

 30: #endif