/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/External/slap/slap-00-00-02/slap/slap.h

Go to the documentation of this file.
00001 /* this file was generated using f2c -P command */
00002 
00003 extern int sbcg_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*mttvec)(), int (*msolve)(), int (*mtsolv)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *p, float *rr, float *zz, float *pp, float *dz, float *rwork, long *iwork);
00004 extern int ssdbcg_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00005 extern int sslubc_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00006 extern long issbcg_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *p, float *rr, float *zz, float *pp, float *dz, float *rwork, long *iwork, float *ak, float *bk, float *bnrm, float *solnrm);
00007 /* comlen solblk_ 4 */
00008 /*:ref: r1mach_ 6 1 4 */
00009 /*:ref: sdot_ 6 5 4 6 4 6 4 */
00010 /*:ref: scopy_ 14 5 4 6 4 6 4 */
00011 /*:ref: saxpy_ 14 6 4 6 6 4 6 4 */
00012 /*:ref: ss2y_ 14 6 4 4 4 4 6 4 */
00013 /*:ref: schkw_ 14 9 13 4 4 4 4 4 4 6 124 */
00014 /*:ref: ssds_ 14 7 4 4 4 4 6 4 6 */
00015 /*:ref: ssmv_ 14 :*/
00016 /*:ref: ssmtv_ 14 :*/
00017 /*:ref: ssdi_ 14 :*/
00018 /*:ref: ssilus_ 14 17 4 4 4 4 6 4 4 4 4 6 6 4 4 4 6 4 4 */
00019 /*:ref: sslui_ 14 :*/
00020 /*:ref: ssluti_ 14 :*/
00021 /*:ref: snrm2_ 6 3 4 6 4 */
00022 extern int scg_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *p, float *dz, float *rwork, long *iwork);
00023 extern int ssdcg_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00024 extern int ssiccg_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00025 extern long isscg_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *p, float *dz, float *rwork, long *iwork, float *ak, float *bk, float *bnrm, float *solnrm);
00026 /* comlen solblk_ 4 */
00027 /*:ref: r1mach_ 6 1 4 */
00028 /*:ref: sdot_ 6 5 4 6 4 6 4 */
00029 /*:ref: scopy_ 14 5 4 6 4 6 4 */
00030 /*:ref: saxpy_ 14 6 4 6 6 4 6 4 */
00031 /*:ref: ss2y_ 14 6 4 4 4 4 6 4 */
00032 /*:ref: schkw_ 14 9 13 4 4 4 4 4 4 6 124 */
00033 /*:ref: ssds_ 14 7 4 4 4 4 6 4 6 */
00034 /*:ref: ssmv_ 14 :*/
00035 /*:ref: ssdi_ 14 :*/
00036 /*:ref: ssics_ 14 13 4 4 4 4 6 4 4 4 4 6 6 6 4 */
00037 /*:ref: xerrwv_ 14 11 13 4 4 4 4 4 4 4 6 6 124 */
00038 /*:ref: ssllti_ 14 :*/
00039 /*:ref: snrm2_ 6 3 4 6 4 */
00040 extern int scgn_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*mttvec)(), int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *p, float *atp, float *atz, float *dz, float *atdz, float *rwork, long *iwork);
00041 extern int ssdcgn_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00042 extern int sslucn_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00043 extern long isscgn_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*mttvec)(), int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *p, float *atp, float *atz, float *dz, float *atdz, float *rwork, long *iwork, float *ak, float *bk, float *bnrm, float *solnrm);
00044 /* comlen solblk_ 4 */
00045 /*:ref: r1mach_ 6 1 4 */
00046 /*:ref: sdot_ 6 5 4 6 4 6 4 */
00047 /*:ref: scopy_ 14 5 4 6 4 6 4 */
00048 /*:ref: saxpy_ 14 6 4 6 6 4 6 4 */
00049 /*:ref: ss2y_ 14 6 4 4 4 4 6 4 */
00050 /*:ref: schkw_ 14 9 13 4 4 4 4 4 4 6 124 */
00051 /*:ref: ssd2s_ 14 7 4 4 4 4 6 4 6 */
00052 /*:ref: ssmv_ 14 :*/
00053 /*:ref: ssmtv_ 14 :*/
00054 /*:ref: ssdi_ 14 :*/
00055 /*:ref: ssilus_ 14 17 4 4 4 4 6 4 4 4 4 6 6 4 4 4 6 4 4 */
00056 /*:ref: ssmmti_ 14 :*/
00057 /*:ref: snrm2_ 6 3 4 6 4 */
00058 extern int scgs_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *r0, float *p, float *q, float *u, float *v1, float *v2, float *rwork, long *iwork);
00059 extern int ssdcgs_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00060 extern int sslucs_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00061 extern long isscgs_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *r0, float *p, float *q, float *u, float *v1, float *v2, float *rwork, long *iwork, float *ak, float *bk, float *bnrm, float *solnrm);
00062 /* comlen solblk_ 4 */
00063 /*:ref: r1mach_ 6 1 4 */
00064 /*:ref: sdot_ 6 5 4 6 4 6 4 */
00065 /*:ref: saxpy_ 14 6 4 6 6 4 6 4 */
00066 /*:ref: ss2y_ 14 6 4 4 4 4 6 4 */
00067 /*:ref: schkw_ 14 9 13 4 4 4 4 4 4 6 124 */
00068 /*:ref: ssds_ 14 7 4 4 4 4 6 4 6 */
00069 /*:ref: ssmv_ 14 :*/
00070 /*:ref: ssdi_ 14 :*/
00071 /*:ref: ssilus_ 14 17 4 4 4 4 6 4 4 4 4 6 6 4 4 4 6 4 4 */
00072 /*:ref: sslui_ 14 :*/
00073 /*:ref: snrm2_ 6 3 4 6 4 */
00074 extern int sgmres_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *sb, float *sx, float *rgwk, long *lrgw, long *igwk, long *ligw, float *rwork, long *iwork);
00075 extern int ssdgmr_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, long *nsave, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00076 extern int sslugm_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, long *nsave, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00077 extern int shels_(float *a, long *lda, const long *n, float *q, float *b);
00078 extern int sheqr_(float *a, long *lda, const long *n, float *q, long *info, long *ijob);
00079 extern int sorth_(float *vnew, float *v, float *hes, const long *n, long *ll, long *ldhes, long *kmp, float *snormw);
00080 extern int spigmr_(const long *n, float *r0, float *sr, float *sz, long *jscal, long *maxl, long *maxlp1, long *kmp, long *nrsts, long *jpre, int (*matvec)(), int (*msolve)(), long *nmsl, float *z, float *v, float *hes, float *q, long *lgmr, float *rpar, long *ipar, float *wk, float *dl, float *rhol, long *nrmax, const float *b, float *bnrm, float *x, float *xl, const long *itol, const float *tol, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *iunit, long *iflag, float *err);
00081 extern int srlcal_(const long *n, long *kmp, long *ll, long *maxl, float *v, float *q, float *rl, float *snormw, float *prod, float *r0nrm);
00082 extern int sxlcal_(const long *n, long *lgmr, float *x, float *xl, float *zl, float *hes, long *maxlp1, float *q, float *v, float *r0nrm, float *wk, float *sz, long *jscal, long *jpre, int (*msolve)(), long *nmsl, float *rpar, long *ipar, const long *nelt, long *ia, long *ja, float *a, long *isym);
00083 extern long issgmr_(const long *n, const float *b, float *x, float *xl, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*msolve)(), long *nmsl, const long *itol, const float *tol, const long *itmax, long *iter, float *err, const long *iunit, float *r, float *z, float *dz, float *rwork, long *iwork, float *rnrm, float *bnrm, float *sb, float *sx, long *jscal, long *kmp, long *lgmr, long *maxl, long *maxlp1, float *v, float *q, float *snormw, float *prod, float *r0nrm, float *hes, long *jpre);
00084 /* comlen solblk_ 4 */
00085 /*:ref: r1mach_ 6 1 4 */
00086 /*:ref: scopy_ 14 5 4 6 4 6 4 */
00087 /*:ref: snrm2_ 6 3 4 6 4 */
00088 /*:ref: ss2y_ 14 6 4 4 4 4 6 4 */
00089 /*:ref: schkw_ 14 9 13 4 4 4 4 4 4 6 124 */
00090 /*:ref: ssds_ 14 7 4 4 4 4 6 4 6 */
00091 /*:ref: ssmv_ 14 :*/
00092 /*:ref: ssdi_ 14 :*/
00093 /*:ref: ssilus_ 14 17 4 4 4 4 6 4 4 4 4 6 6 4 4 4 6 4 4 */
00094 /*:ref: sslui_ 14 :*/
00095 /*:ref: saxpy_ 14 6 4 6 6 4 6 4 */
00096 /*:ref: sdot_ 6 5 4 6 4 6 4 */
00097 /*:ref: sscal_ 14 4 4 6 6 4 */
00098 extern int sir_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *dz, float *rwork, long *iwork);
00099 extern int ssjac_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00100 extern int ssgs_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00101 extern int ssilur_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00102 extern long issir_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*msolve)(), const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *dz, float *rwork, long *iwork, float *bnrm, float *solnrm);
00103 /* comlen solblk_ 4 */
00104 /*:ref: r1mach_ 6 1 4 */
00105 /*:ref: schkw_ 14 9 13 4 4 4 4 4 4 6 124 */
00106 /*:ref: ss2y_ 14 6 4 4 4 4 6 4 */
00107 /*:ref: ssds_ 14 7 4 4 4 4 6 4 6 */
00108 /*:ref: ssmv_ 14 :*/
00109 /*:ref: ssdi_ 14 :*/
00110 /*:ref: ss2lt_ 14 10 4 4 4 4 6 4 4 4 4 6 */
00111 /*:ref: ssli_ 14 :*/
00112 /*:ref: ssilus_ 14 17 4 4 4 4 6 4 4 4 4 6 6 4 4 4 6 4 4 */
00113 /*:ref: sslui_ 14 :*/
00114 /*:ref: snrm2_ 6 3 4 6 4 */
00115 extern int sbhin_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *soln, float *rhs, const long *iunit, long *job);
00116 extern int schkw_(char *name, long *lociw, const long *leniw, long *locw, const long *lenw, long *ierr, long *iter, float *err, int name_len);
00117 extern int qs2i1r_(long *ia, long *ja, float *a, const long *n, long *kflag);
00118 extern int ss2y_(const long *n, const long *nelt, long *ia, long *ja, float *a, long *isym);
00119 extern int scpplt_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, long *iunit);
00120 extern int stout_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *soln, float *rhs, const long *iunit, long *job);
00121 extern int stin_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *soln, float *rhs, const long *iunit, long *job);
00122 /*:ref: r1mach_ 6 1 4 */
00123 /*:ref: xerrwv_ 14 11 13 4 4 4 4 4 4 4 6 6 124 */
00124 /*:ref: xerror_ 14 5 13 4 4 4 124 */
00125 extern int ssds_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *dinv);
00126 extern int ssdscl_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *x, const float *b, float *dinv, long *job, long *itol);
00127 extern int ssd2s_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *dinv);
00128 extern int ss2lt_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, long *nel, long *iel, long *jel, float *el);
00129 extern int ssics_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, long *nel, long *iel, long *jel, float *el, float *d, float *r, long *iwarn);
00130 extern int ssilus_(const long *n, const long *nelt, long *ia, long *ja, float *a, const long *isym, long *nl, long *il, long *jl, float *l, float *dinv, long *nu, long *iu, long *ju, float *u, long *nrow, long *ncol);
00131 /* comlen solblk_ 4 */
00132 /*:ref: xerrwv_ 14 11 13 4 4 4 4 4 4 4 6 6 124 */
00133 extern int ssmv_(const long *n, float *x, float *y, const long *nelt, long *ia, long *ja, float *a, long *isym);
00134 extern int ssmtv_(const long *n, float *x, float *y, const long *nelt, long *ia, long *ja, float *a, long *isym);
00135 extern int ssdi_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *rwork, long *iwork);
00136 extern int ssli_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *rwork, long *iwork);
00137 extern int ssli2_(const long *n, const float *b, float *x, long *nel, long *iel, long *jel, float *el);
00138 extern int ssllti_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *rwork, long *iwork);
00139 extern int dllti2_(const long *n, const float *b, float *x, long *nel, long *iel, long *jel, float *el, float *dinv);
00140 extern int sslui_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *rwork, long *iwork);
00141 extern int sslui2_(const long *n, const float *b, float *x, long *il, long *jl, float *l, float *dinv, long *iu, long *ju, float *u);
00142 extern int ssluti_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *rwork, long *iwork);
00143 extern int sslui4_(const long *n, const float *b, float *x, long *il, long *jl, float *l, float *dinv, long *iu, long *ju, float *u);
00144 extern int ssmmti_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, float *rwork, long *iwork);
00145 extern int ssmmi2_(const long *n, const float *b, float *x, long *il, long *jl, float *l, float *dinv, long *iu, long *ju, float *u);
00146 extern int somn_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*matvec)(), int (*msolve)(), long *nsave, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *p, float *ap, float *emap, float *dz, float *csav, float *rwork, long *iwork);
00147 extern int ssdomn_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, long *nsave, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00148 extern int ssluom_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, long *nsave, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *rwork, const long *lenw, long *iwork, const long *leniw);
00149 extern long issomn_(const long *n, const float *b, float *x, const long *nelt, long *ia, long *ja, float *a, const long *isym, int (*msolve)(), long *nsave, const long *itol, const float *tol, const long *itmax, long *iter, float *err, long *ierr, const long *iunit, float *r, float *z, float *p, float *ap, float *emap, float *dz, float *csav, float *rwork, long *iwork, float *ak, float *bnrm, float *solnrm);
00150 /* comlen solblk_ 4 */
00151 /*:ref: r1mach_ 6 1 4 */
00152 /*:ref: scopy_ 14 5 4 6 4 6 4 */
00153 /*:ref: sdot_ 6 5 4 6 4 6 4 */
00154 /*:ref: saxpy_ 14 6 4 6 6 4 6 4 */
00155 /*:ref: ss2y_ 14 6 4 4 4 4 6 4 */
00156 /*:ref: schkw_ 14 9 13 4 4 4 4 4 4 6 124 */
00157 /*:ref: ssds_ 14 7 4 4 4 4 6 4 6 */
00158 /*:ref: ssmv_ 14 :*/
00159 /*:ref: ssdi_ 14 :*/
00160 /*:ref: ssilus_ 14 17 4 4 4 4 6 4 4 4 4 6 6 4 4 4 6 4 4 */
00161 /*:ref: sslui_ 14 :*/
00162 /*:ref: snrm2_ 6 3 4 6 4 */

Generated on Tue Nov 29 22:58:16 2016 for BOSS_7.0.2 by  doxygen 1.4.7