/*$Id: blmvm.h 1.23 02/09/16 23:00:54-05:00 benson@rockies.mcs.anl.gov $*/

/*
 Context for limited memory variable metric method for bound constrained 
optimization.
 */

#ifndef __TAO_BLMVM_H
#define __TAO_BLMVM_H
#include "tao_solver.h"
#include "src/matrix/lmvmmat.h"

typedef struct{

  TaoLMVMMat* M;

  TaoVec* DX;
  TaoVec* GP;
  TaoVec* G;
  TaoVec* XL;
  TaoVec* XU;

  int n_free;
  int n_bind;

  int pgits;

} TAO_BLMVM;

#endif
