Date: 2021-03-03T22:28:20+00:00

Actual source code: petsctao.h
petsc-3.14.5 2021-03-03
Report Typos and Errors

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

      6: #define Tao PetscFortranAddr
      7: #define TaoLineSearch PetscFortranAddr
      8: #define TaoConvergedReason PetscEnum
      9: #define TaoType character*(80)
     10: #define TaoLineSearchType character*(80)
     11: #define TaoADMMUpdateType PetscEnum
     12: #define TaoADMMRegularizerType PetscEnum

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

     46: #endif