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 TAOQBNLS "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 TAOADMM "admm" 43: #define TAOFDTEST "test" 45: #endif