Actual source code: snesncgimpl.h

petsc-3.3-p7 2013-05-11
  1: /* 
  2:    Private context for Richardson iteration
  3: */

  5: #ifndef __SNES_NCG_H
  7: #include <petsc-private/snesimpl.h>
  8: #include <petsc-private/linesearchimpl.h>

 10: typedef struct {
 11:   SNESNCGType type;     /* Fletcher-Reeves, Polak-Ribiere-Polyak, Hestenes-Steifel, Dai-Yuan, Conjugate Descent */
 12:   PetscViewer monitor;   /* monitor for ncg (prints out the alpha and beta parameters at each interation) */
 13: } SNES_NCG;

 15: #endif