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