1: /*$Id: blmvm.h 1.23 02/09/16 23:00:54-05:00 benson@rockies.mcs.anl.gov $*/
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* DX;
18: TaoVec* GP;
19: TaoVec* G;
20: TaoVec* XL;
21: TaoVec* XU;
23: int n_free;
24: int n_bind;
26: int pgits;
28: } TAO_BLMVM;
30: #endif