Actual source code: lmvm.h

  1: /*$Id$*/

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

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

 13: typedef struct {
 14:   TaoLMVMMat *M;

 16:   TaoVec *G;
 17:   TaoVec *D;
 18:   TaoVec *W;

 20:   TaoVec *Xold;
 21:   TaoVec *Gold;

 23:   int bfgs;
 24:   int sgrad;
 25:   int grad;
 26: } TAO_LMVM;

 28: #endif