Actual source code: petsctao.h

petsc-3.12.0 2019-09-29
Report Typos and Errors

  4: #include "petsc/finclude/petscts.h"

  6: #define Tao PetscFortranAddr
  7: #define TaoLineSearch PetscFortranAddr
  8: #define TaoConvergedReason integer
  9: #define TaoType character*(80)
 10: #define TaoLineSearchType character*(80)

 12: #define TAOLMVM     "lmvm"
 13: #define TAONLS      "nls"
 14: #define TAONTR      "ntr"
 15: #define TAONTL      "ntl"
 16: #define TAOCG       "cg"
 17: #define TAOTRON     "tron"
 18: #define TAOOWLQN    "owlqn"
 19: #define TAOBMRM     "bmrm"
 20: #define TAOBLMVM    "blmvm"
 21: #define TAOBNCG     "bncg"
 22: #define TAOBNLS     "bnls"
 23: #define TAOBNTR     "bntr"
 24: #define TAOBNTL     "bntl"
 25: #define TAOBQNKLS   "bqnkls"
 26: #define TAOBQNKTR   "bqnktr"
 27: #define TAOBQNKTL   "bqnktl"
 28: #define TAOQBNLS    "bqnls"
 29: #define TAOBRGN     "brgn"
 30: #define TAOBQPIP    "bqpip"
 31: #define TAOGPCG     "gpcg"
 32: #define TAONM       "nm"
 33: #define TAOPOUNDERS "pounders"
 34: #define TAOLCL      "lcl"
 35: #define TAOSSILS    "ssils"
 36: #define TAOSSFLS    "ssfls"
 37: #define TAOASILS    "asils"
 38: #define TAOASFLS    "asfls"
 39: #define TAOIPM      "ipm"
 40: #define TAOFDTEST   "test"

 42: #endif