Date: 2015-10-02T22:30:46+00:00

Actual source code: blmvm.h
petsc-3.6.2 2015-10-02
Report Typos and Errors

      1: #ifndef __TAO_BLMVM_H
      3: #include <petsc/private/taoimpl.h>

      5: /*
      6:  Context for limited memory variable metric method for bound constrained
      7:  optimization.
      8: */
      9: typedef struct {

     11:   Mat M;

     13:   Vec unprojected_gradient;
     14:   Vec Xold;
     15:   Vec Gold;

     17:   PetscInt n_free;
     18:   PetscInt n_bind;

     20:   PetscInt grad;
     21:   PetscInt reset;
     22: } TAO_BLMVM;

     24: #endif  /* ifndef __TAO_BLMVM_H */