Actual source code: petsctao.h
petsc-3.12.1 2019-10-22
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