|
||||
File indexing completed on 2025-01-17 09:55:27
0001 #ifndef _GEANT321_H 0002 #define _GEANT321_H 0003 #include <cfortran/cfortran.h> 0004 0005 #ifdef __cplusplus 0006 extern "C" { 0007 #endif 0008 0009 /*------------------------------------------------------------------ 0010 fortran filename : abbrch.f 0011 ------------------------------------------------------------------*/ 0012 0013 #define ABBRCH(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35) CCALLSFSUB35(ABBRCH,abbrch,INT,INT,PINT,INT,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PINT,PINT,PDOUBLE,PINT,PINT,PINT,PINT,PDOUBLE,PDOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PINT,DOUBLE,DOUBLE,INT,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35) 0014 0015 /*------------------------------------------------------------------ 0016 fortran filename : ainel.f 0017 ------------------------------------------------------------------*/ 0018 0019 PROTOCCALLSFFUN5(DOUBLE,AINEL,ainel,INT,INT,DOUBLE,DOUBLE,DOUBLE) 0020 #define AINEL(A2,A3,A4,A5,A6) CCALLSFFUN5(AINEL,ainel,INT,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5,A6) 0021 0022 /*------------------------------------------------------------------ 0023 fortran filename : akeka.f 0024 ------------------------------------------------------------------*/ 0025 0026 PROTOCCALLSFFUN3(DOUBLE,AKEKA,akeka,INT,DOUBLE,DOUBLE) 0027 #define AKEKA(A2,A3,A4) CCALLSFFUN3(AKEKA,akeka,INT,DOUBLE,DOUBLE,A2,A3,A4) 0028 0029 /*------------------------------------------------------------------ 0030 fortran filename : altra.f 0031 ------------------------------------------------------------------*/ 0032 0033 #define ALTRA(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) CCALLSFSUB13(ALTRA,altra,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) 0034 0035 /*------------------------------------------------------------------ 0036 fortran filename : altraf.f 0037 ------------------------------------------------------------------*/ 0038 0039 #define ALTRAF(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15) CCALLSFSUB15(ALTRAF,altraf,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15) 0040 0041 /*------------------------------------------------------------------ 0042 fortran filename : amga.f 0043 ------------------------------------------------------------------*/ 0044 0045 PROTOCCALLSFFUN1(DOUBLE,AMGA,amga,INT) 0046 #define AMGA(A2) CCALLSFFUN1(AMGA,amga,INT,A2) 0047 0048 /*------------------------------------------------------------------ 0049 fortran filename : angcdf.f 0050 ------------------------------------------------------------------*/ 0051 0052 #define ANGCDF(A1,A2,A3) CCALLSFSUB3(ANGCDF,angcdf,PFLOAT,INTV,INT,A1,A2,A3) 0053 0054 /*------------------------------------------------------------------ 0055 fortran filename : ankeka.f 0056 ------------------------------------------------------------------*/ 0057 0058 PROTOCCALLSFFUN4(DOUBLE,ANKEKA,ankeka,INT,DOUBLE,DOUBLE,DOUBLE) 0059 #define ANKEKA(A2,A3,A4,A5) CCALLSFFUN4(ANKEKA,ankeka,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5) 0060 0061 /*------------------------------------------------------------------ 0062 fortran filename : atomas.f 0063 ------------------------------------------------------------------*/ 0064 0065 PROTOCCALLSFFUN2(FLOAT,ATOMAS,atomas,FLOAT,FLOAT) 0066 #define ATOMAS(A2,A3) CCALLSFFUN2(ATOMAS,atomas,FLOAT,FLOAT,A2,A3) 0067 0068 /*------------------------------------------------------------------ 0069 fortran filename : azirn.f 0070 ------------------------------------------------------------------*/ 0071 0072 #define AZIRN(A1,A2) CCALLSFSUB2(AZIRN,azirn,PFLOAT,PFLOAT,A1,A2) 0073 0074 /*------------------------------------------------------------------ 0075 fortran filename : bamjev.f 0076 ------------------------------------------------------------------*/ 0077 0078 #define BAMJEV(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(BAMJEV,bamjev,PINT,INT,INT,INT,INT,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7) 0079 0080 /*------------------------------------------------------------------ 0081 fortran filename : bankr.f 0082 ------------------------------------------------------------------*/ 0083 0084 #define BANKR(A1,A2,A3) CCALLSFSUB3(BANKR,bankr,FLOATV,INTV,INT,A1,A2,A3) 0085 0086 /*------------------------------------------------------------------ 0087 fortran filename : barier.f 0088 ------------------------------------------------------------------*/ 0089 0090 #define BARIER(A1,A2,A3,A4,A5) CCALLSFSUB5(BARIER,barier,INT,INT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5) 0091 0092 /*------------------------------------------------------------------ 0093 fortran filename : beexi.f 0094 ------------------------------------------------------------------*/ 0095 0096 PROTOCCALLSFFUN3(DOUBLE,BEEXI,beexi,INT,DOUBLE,DOUBLE) 0097 #define BEEXI(A2,A3,A4) CCALLSFFUN3(BEEXI,beexi,INT,DOUBLE,DOUBLE,A2,A3,A4) 0098 0099 /*------------------------------------------------------------------ 0100 fortran filename : bekeka.f 0101 ------------------------------------------------------------------*/ 0102 0103 PROTOCCALLSFFUN4(DOUBLE,BEKEKA,bekeka,INT,DOUBLE,DOUBLE,DOUBLE) 0104 #define BEKEKA(A2,A3,A4,A5) CCALLSFFUN4(BEKEKA,bekeka,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5) 0105 0106 /*------------------------------------------------------------------ 0107 fortran filename : berttp.f 0108 ------------------------------------------------------------------*/ 0109 0110 #define BERTTP() CCALLSFSUB0(BERTTP,berttp) 0111 0112 /*------------------------------------------------------------------ 0113 fortran filename : beta.f 0114 ------------------------------------------------------------------*/ 0115 0116 PROTOCCALLSFFUN3(DOUBLE,BETA,beta,DOUBLE,DOUBLE,DOUBLE) 0117 #define BETA(A2,A3,A4) CCALLSFFUN3(BETA,beta,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 0118 0119 /*------------------------------------------------------------------ 0120 fortran filename : betarn.f 0121 ------------------------------------------------------------------*/ 0122 0123 PROTOCCALLSFFUN2(DOUBLE,BETARN,betarn,DOUBLE,DOUBLE) 0124 #define BETARN(A2,A3) CCALLSFFUN2(BETARN,betarn,DOUBLE,DOUBLE,A2,A3) 0125 0126 /*------------------------------------------------------------------ 0127 fortran filename : betrst.f 0128 ------------------------------------------------------------------*/ 0129 0130 PROTOCCALLSFFUN4(DOUBLE,BETRST,betrst,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE) 0131 #define BETRST(A2,A3,A4,A5) CCALLSFFUN4(BETRST,betrst,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,A2,A3,A4,A5) 0132 0133 /*------------------------------------------------------------------ 0134 fortran filename : bimsel.f 0135 ------------------------------------------------------------------*/ 0136 0137 #define BIMSEL(A1,A2,A3,A4,A5) CCALLSFSUB5(BIMSEL,bimsel,INT,DOUBLE,DOUBLE,DOUBLE,LOGICAL,A1,A2,A3,A4,A5) 0138 0139 /*------------------------------------------------------------------ 0140 fortran filename : bkeka.f 0141 ------------------------------------------------------------------*/ 0142 0143 PROTOCCALLSFFUN3(DOUBLE,BKEKA,bkeka,INT,DOUBLE,DOUBLE) 0144 #define BKEKA(A2,A3,A4) CCALLSFFUN3(BKEKA,bkeka,INT,DOUBLE,DOUBLE,A2,A3,A4) 0145 0146 /*------------------------------------------------------------------ 0147 fortran filename : bklass.f 0148 ------------------------------------------------------------------*/ 0149 0150 #define BKLASS(A1,A2,A3,A4,A5) CCALLSFSUB5(BKLASS,bklass,INT,INT,INT,PINT,PINT,A1,A2,A3,A4,A5) 0151 0152 /*------------------------------------------------------------------ 0153 fortran filename : bnkeka.f 0154 ------------------------------------------------------------------*/ 0155 0156 PROTOCCALLSFFUN4(DOUBLE,BNKEKA,bnkeka,INT,DOUBLE,DOUBLE,DOUBLE) 0157 #define BNKEKA(A2,A3,A4,A5) CCALLSFFUN4(BNKEKA,bnkeka,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5) 0158 0159 /*------------------------------------------------------------------ 0160 fortran filename : cadig.f 0161 ------------------------------------------------------------------*/ 0162 0163 PROTOCCALLSFFUN1(FLOAT,CADIG,cadig,FLOAT) 0164 #define CADIG(A2) CCALLSFFUN1(CADIG,cadig,FLOAT,A2) 0165 0166 /*------------------------------------------------------------------ 0167 fortran filename : calumo.f 0168 ------------------------------------------------------------------*/ 0169 0170 #define CALUMO(A1,A2) CCALLSFSUB2(CALUMO,calumo,INT,INT,A1,A2) 0171 0172 /*------------------------------------------------------------------ 0173 fortran filename : calumv.f 0174 ------------------------------------------------------------------*/ 0175 0176 #define CALUMV(A1,A2) CCALLSFSUB2(CALUMV,calumv,INT,INT,A1,A2) 0177 0178 /*------------------------------------------------------------------ 0179 fortran filename : cangle.f 0180 ------------------------------------------------------------------*/ 0181 0182 #define CANGLE(A1,A2,A3,A4,A5) CCALLSFSUB5(CANGLE,cangle,FLOATV,INTV,FLOAT,PFLOAT,INT,A1,A2,A3,A4,A5) 0183 0184 /*------------------------------------------------------------------ 0185 fortran filename : captur.f 0186 ------------------------------------------------------------------*/ 0187 0188 #define CAPTUR(A1) CCALLSFSUB1(CAPTUR,captur,PINT,A1) 0189 0190 /*------------------------------------------------------------------ 0191 fortran filename : casal0.f 0192 ------------------------------------------------------------------*/ 0193 0194 #define CASAL0(A1,A2,A3) CCALLSFSUB3(CASAL0,casal0,INT,PINT,PINT,A1,A2,A3) 0195 0196 /*------------------------------------------------------------------ 0197 fortran filename : casaom.f 0198 ------------------------------------------------------------------*/ 0199 0200 #define CASAOM(A1,A2,A3) CCALLSFSUB3(CASAOM,casaom,INT,INT,INT,A1,A2,A3) 0201 0202 /*------------------------------------------------------------------ 0203 fortran filename : casasm.f 0204 ------------------------------------------------------------------*/ 0205 0206 #define CASASM(A1,A2,A3) CCALLSFSUB3(CASASM,casasm,INT,PINT,PINT,A1,A2,A3) 0207 0208 /*------------------------------------------------------------------ 0209 fortran filename : casasp.f 0210 ------------------------------------------------------------------*/ 0211 0212 #define CASASP(A1,A2,A3) CCALLSFSUB3(CASASP,casasp,INT,PINT,PINT,A1,A2,A3) 0213 0214 /*------------------------------------------------------------------ 0215 fortran filename : casax0.f 0216 ------------------------------------------------------------------*/ 0217 0218 #define CASAX0(A1,A2,A3) CCALLSFSUB3(CASAX0,casax0,INT,INT,INT,A1,A2,A3) 0219 0220 /*------------------------------------------------------------------ 0221 fortran filename : casaxm.f 0222 ------------------------------------------------------------------*/ 0223 0224 #define CASAXM(A1,A2,A3) CCALLSFSUB3(CASAXM,casaxm,INT,INT,INT,A1,A2,A3) 0225 0226 /*------------------------------------------------------------------ 0227 fortran filename : casfrg.f 0228 ------------------------------------------------------------------*/ 0229 0230 #define CASFRG(A1,A2,A3) CCALLSFSUB3(CASFRG,casfrg,PINT,INT,INT,A1,A2,A3) 0231 0232 /*------------------------------------------------------------------ 0233 fortran filename : cask0.f 0234 ------------------------------------------------------------------*/ 0235 0236 #define CASK0(A1,A2,A3) CCALLSFSUB3(CASK0,cask0,INT,PINT,PINT,A1,A2,A3) 0237 0238 /*------------------------------------------------------------------ 0239 fortran filename : cask0b.f 0240 ------------------------------------------------------------------*/ 0241 0242 #define CASK0B(A1,A2,A3) CCALLSFSUB3(CASK0B,cask0b,INT,PINT,PINT,A1,A2,A3) 0243 0244 /*------------------------------------------------------------------ 0245 fortran filename : caskm.f 0246 ------------------------------------------------------------------*/ 0247 0248 #define CASKM(A1,A2,A3) CCALLSFSUB3(CASKM,caskm,INT,PINT,PINT,A1,A2,A3) 0249 0250 /*------------------------------------------------------------------ 0251 fortran filename : caskp.f 0252 ------------------------------------------------------------------*/ 0253 0254 #define CASKP(A1,A2,A3) CCALLSFSUB3(CASKP,caskp,INT,PINT,PINT,A1,A2,A3) 0255 0256 /*------------------------------------------------------------------ 0257 fortran filename : casl0.f 0258 ------------------------------------------------------------------*/ 0259 0260 #define CASL0(A1,A2,A3) CCALLSFSUB3(CASL0,casl0,INT,PINT,PINT,A1,A2,A3) 0261 0262 /*------------------------------------------------------------------ 0263 fortran filename : casn.f 0264 ------------------------------------------------------------------*/ 0265 0266 #define CASN(A1,A2,A3) CCALLSFSUB3(CASN,casn,INT,PINT,PINT,A1,A2,A3) 0267 0268 /*------------------------------------------------------------------ 0269 fortran filename : casnb.f 0270 ------------------------------------------------------------------*/ 0271 0272 #define CASNB(A1,A2,A3) CCALLSFSUB3(CASNB,casnb,INT,PINT,PINT,A1,A2,A3) 0273 0274 /*------------------------------------------------------------------ 0275 fortran filename : casom.f 0276 ------------------------------------------------------------------*/ 0277 0278 #define CASOM(A1,A2,A3) CCALLSFSUB3(CASOM,casom,INT,PINT,PINT,A1,A2,A3) 0279 0280 /*------------------------------------------------------------------ 0281 fortran filename : casp.f 0282 ------------------------------------------------------------------*/ 0283 0284 #define CASP(A1,A2,A3) CCALLSFSUB3(CASP,casp,INT,PINT,PINT,A1,A2,A3) 0285 0286 /*------------------------------------------------------------------ 0287 fortran filename : caspb.f 0288 ------------------------------------------------------------------*/ 0289 0290 #define CASPB(A1,A2,A3) CCALLSFSUB3(CASPB,caspb,INT,PINT,PINT,A1,A2,A3) 0291 0292 /*------------------------------------------------------------------ 0293 fortran filename : caspim.f 0294 ------------------------------------------------------------------*/ 0295 0296 #define CASPIM(A1,A2,A3) CCALLSFSUB3(CASPIM,caspim,INT,PINT,PINT,A1,A2,A3) 0297 0298 /*------------------------------------------------------------------ 0299 fortran filename : caspip.f 0300 ------------------------------------------------------------------*/ 0301 0302 #define CASPIP(A1,A2,A3) CCALLSFSUB3(CASPIP,caspip,INT,PINT,PINT,A1,A2,A3) 0303 0304 /*------------------------------------------------------------------ 0305 fortran filename : cassm.f 0306 ------------------------------------------------------------------*/ 0307 0308 #define CASSM(A1,A2,A3) CCALLSFSUB3(CASSM,cassm,INT,PINT,PINT,A1,A2,A3) 0309 0310 /*------------------------------------------------------------------ 0311 fortran filename : cassp.f 0312 ------------------------------------------------------------------*/ 0313 0314 #define CASSP(A1,A2,A3) CCALLSFSUB3(CASSP,cassp,INT,PINT,PINT,A1,A2,A3) 0315 0316 /*------------------------------------------------------------------ 0317 fortran filename : casx0.f 0318 ------------------------------------------------------------------*/ 0319 0320 #define CASX0(A1,A2,A3) CCALLSFSUB3(CASX0,casx0,INT,PINT,PINT,A1,A2,A3) 0321 0322 /*------------------------------------------------------------------ 0323 fortran filename : casxm.f 0324 ------------------------------------------------------------------*/ 0325 0326 #define CASXM(A1,A2,A3) CCALLSFSUB3(CASXM,casxm,INT,PINT,PINT,A1,A2,A3) 0327 0328 /*------------------------------------------------------------------ 0329 fortran filename : cevap.f 0330 ------------------------------------------------------------------*/ 0331 0332 #define CEVAP(A1,A2,A3,A4,A5) CCALLSFSUB5(CEVAP,cevap,FLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5) 0333 0334 /*------------------------------------------------------------------ 0335 fortran filename : cevap1.f 0336 ------------------------------------------------------------------*/ 0337 0338 #define CEVAP1(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(CEVAP1,cevap1,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 0339 0340 /*------------------------------------------------------------------ 0341 fortran filename : cgaffi.f 0342 ------------------------------------------------------------------*/ 0343 0344 #define CGAFFI(A1,A2) CCALLSFSUB2(CGAFFI,cgaffi,PFLOAT,PFLOAT,A1,A2) 0345 0346 /*------------------------------------------------------------------ 0347 fortran filename : cgbfit.f 0348 ------------------------------------------------------------------*/ 0349 0350 #define CGBFIT(A1,A2,A3) CCALLSFSUB3(CGBFIT,cgbfit,FLOATV,FLOATV,PINT,A1,A2,A3) 0351 0352 /*------------------------------------------------------------------ 0353 fortran filename : cgbint.f 0354 ------------------------------------------------------------------*/ 0355 0356 #define CGBINT(A1,A2,A3,A4,A5) CCALLSFSUB5(CGBINT,cgbint,FLOATV,FLOATV,INT,PFLOAT,PINT,A1,A2,A3,A4,A5) 0357 0358 /*------------------------------------------------------------------ 0359 fortran filename : cgbmmt.f 0360 ------------------------------------------------------------------*/ 0361 0362 #define CGBMMT(A1,A2,A3) CCALLSFSUB3(CGBMMT,cgbmmt,FLOATV,FLOATV,PINT,A1,A2,A3) 0363 0364 /*------------------------------------------------------------------ 0365 fortran filename : cgbool.f 0366 ------------------------------------------------------------------*/ 0367 0368 #define CGBOOL(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(CGBOOL,cgbool,INT,INT,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4,A5,A6) 0369 0370 /*------------------------------------------------------------------ 0371 fortran filename : cgbox.f 0372 ------------------------------------------------------------------*/ 0373 0374 #define CGBOX(A1,A2,A3,A4,A5) CCALLSFSUB5(CGBOX,cgbox,PFLOAT,INT,INT,INT,PFLOAT,A1,A2,A3,A4,A5) 0375 0376 /*------------------------------------------------------------------ 0377 fortran filename : cgbrik.f 0378 ------------------------------------------------------------------*/ 0379 0380 #define CGBRIK(A1,A2,A3,A4,A5) CCALLSFSUB5(CGBRIK,cgbrik,FLOAT,FLOAT,FLOAT,INT,PFLOAT,A1,A2,A3,A4,A5) 0381 0382 /*------------------------------------------------------------------ 0383 fortran filename : cgbsea.f 0384 ------------------------------------------------------------------*/ 0385 0386 #define CGBSEA(A1,A2,A3,A4) CCALLSFSUB4(CGBSEA,cgbsea,FLOATV,FLOATV,PINT,PINT,A1,A2,A3,A4) 0387 0388 /*------------------------------------------------------------------ 0389 fortran filename : cgbsec.f 0390 ------------------------------------------------------------------*/ 0391 0392 #define CGBSEC(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(CGBSEC,cgbsec,FLOATV,FLOATV,FLOATV,FLOATV,INT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 0393 0394 /*------------------------------------------------------------------ 0395 fortran filename : cgbsor.f 0396 ------------------------------------------------------------------*/ 0397 0398 #define CGBSOR(A1,A2) CCALLSFSUB2(CGBSOR,cgbsor,PINT,PFLOAT,A1,A2) 0399 0400 /*------------------------------------------------------------------ 0401 fortran filename : cgbsub.f 0402 ------------------------------------------------------------------*/ 0403 0404 #define CGBSUB(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(CGBSUB,cgbsub,INT,FLOATV,PFLOAT,INT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6) 0405 0406 /*------------------------------------------------------------------ 0407 fortran filename : cgbtef.f 0408 ------------------------------------------------------------------*/ 0409 0410 #define CGBTEF(A1,A2,A3,A4,A5) CCALLSFSUB5(CGBTEF,cgbtef,INT,INT,FLOATV,FLOATV,PFLOAT,A1,A2,A3,A4,A5) 0411 0412 /*------------------------------------------------------------------ 0413 fortran filename : cgbtfp.f 0414 ------------------------------------------------------------------*/ 0415 0416 #define CGBTFP(A1,A2,A3) CCALLSFSUB3(CGBTFP,cgbtfp,FLOATV,FLOATV,PFLOAT,A1,A2,A3) 0417 0418 /*------------------------------------------------------------------ 0419 fortran filename : cgbttt.f 0420 ------------------------------------------------------------------*/ 0421 /* 0422 #define cgbttt_ELEMS_1 ZTRINGV_NUM(1) 0423 #define cgbttt_ELEMLEN_1 ZTRINGV_NUM(2) 0424 */ 0425 0426 #define CGBTTT(A1,A2,A3,A4,A5) CCALLSFSUB5(CGBTTT,cgbttt,STRING,FLOAT,FLOAT,INT,PINT,A1,A2,A3,A4,A5) 0427 0428 /*------------------------------------------------------------------ 0429 fortran filename : cgcev.f 0430 ------------------------------------------------------------------*/ 0431 0432 #define CGCEV(A1,A2) CCALLSFSUB2(CGCEV,cgcev,INT,FLOATV,A1,A2) 0433 0434 /*------------------------------------------------------------------ 0435 fortran filename : cgcopy.f 0436 ------------------------------------------------------------------*/ 0437 0438 #define CGCOPY(A1,A2,A3) CCALLSFSUB3(CGCOPY,cgcopy,FLOATV,INT,PFLOAT,A1,A2,A3) 0439 0440 /*------------------------------------------------------------------ 0441 fortran filename : cgelli.f 0442 ------------------------------------------------------------------*/ 0443 0444 #define CGELLI(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(CGELLI,cgelli,FLOAT,FLOAT,FLOAT,INT,INT,INT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 0445 0446 /*------------------------------------------------------------------ 0447 fortran filename : cgfac2.f 0448 ------------------------------------------------------------------*/ 0449 0450 #define CGFAC2(A1,A2,A3,A4) CCALLSFSUB4(CGFAC2,cgfac2,PFLOAT,PFLOAT,PFLOAT,INT,A1,A2,A3,A4) 0451 0452 /*------------------------------------------------------------------ 0453 fortran filename : cgfaco.f 0454 ------------------------------------------------------------------*/ 0455 0456 #define CGFACO(A1,A2,A3,A4,A5) CCALLSFSUB5(CGFACO,cgfaco,PFLOAT,PFLOAT,INT,INT,FLOAT,A1,A2,A3,A4,A5) 0457 0458 /*------------------------------------------------------------------ 0459 fortran filename : cgfare.f 0460 ------------------------------------------------------------------*/ 0461 0462 #define CGFARE(A1,A2,A3,A4) CCALLSFSUB4(CGFARE,cgfare,INT,FLOATV,PINT,INT,A1,A2,A3,A4) 0463 0464 /*------------------------------------------------------------------ 0465 fortran filename : cgfvis.f 0466 ------------------------------------------------------------------*/ 0467 0468 #define CGFVIS(A1,A2,A3,A4) CCALLSFSUB4(CGFVIS,cgfvis,INT,FLOATV,PINT,INT,A1,A2,A3,A4) 0469 0470 /*------------------------------------------------------------------ 0471 fortran filename : cghcre.f 0472 ------------------------------------------------------------------*/ 0473 0474 #define CGHCRE(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(CGHCRE,cghcre,INT,INT,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4,A5,A6) 0475 0476 /*------------------------------------------------------------------ 0477 fortran filename : cghdfa.f 0478 ------------------------------------------------------------------*/ 0479 0480 #define CGHDFA(A1,A2,A3,A4,A5) CCALLSFSUB5(CGHDFA,cghdfa,INT,PFLOAT,INTV,INTV,PFLOAT,A1,A2,A3,A4,A5) 0481 0482 /*------------------------------------------------------------------ 0483 fortran filename : cghend.f 0484 ------------------------------------------------------------------*/ 0485 0486 #define CGHEND(A1,A2,A3) CCALLSFSUB3(CGHEND,cghend,PFLOAT,PINT,PFLOAT,A1,A2,A3) 0487 0488 /*------------------------------------------------------------------ 0489 fortran filename : cgheva.f 0490 ------------------------------------------------------------------*/ 0491 0492 #define CGHEVA(A1,A2) CCALLSFSUB2(CGHEVA,cgheva,FLOATV,PFLOAT,A1,A2) 0493 0494 /*------------------------------------------------------------------ 0495 fortran filename : cghins.f 0496 ------------------------------------------------------------------*/ 0497 0498 #define CGHINS(A1,A2,A3) CCALLSFSUB3(CGHINS,cghins,FLOATV,PFLOAT,INT,A1,A2,A3) 0499 0500 /*------------------------------------------------------------------ 0501 fortran filename : cghmov.f 0502 ------------------------------------------------------------------*/ 0503 0504 #define CGHMOV(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(CGHMOV,cghmov,PFLOAT,PFLOAT,INT,INT,PFLOAT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7) 0505 0506 /*------------------------------------------------------------------ 0507 fortran filename : cghpla.f 0508 ------------------------------------------------------------------*/ 0509 0510 #define CGHPLA(A1,A2,A3) CCALLSFSUB3(CGHPLA,cghpla,INTV,PFLOAT,PFLOAT,A1,A2,A3) 0511 0512 /*------------------------------------------------------------------ 0513 fortran filename : cghren.f 0514 ------------------------------------------------------------------*/ 0515 0516 #define CGHREN(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(CGHREN,cghren,INT,INT,INT,INT,PFLOAT,PINT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8) 0517 0518 /*------------------------------------------------------------------ 0519 fortran filename : cghshi.f 0520 ------------------------------------------------------------------*/ 0521 0522 #define CGHSHI(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(CGHSHI,cghshi,INT,PINT,PINT,INTV,PINT,PINT,A1,A2,A3,A4,A5,A6) 0523 0524 /*------------------------------------------------------------------ 0525 fortran filename : cghsiz.f 0526 ------------------------------------------------------------------*/ 0527 0528 #define CGHSIZ(A1,A2,A3,A4,A5) CCALLSFSUB5(CGHSIZ,cghsiz,FLOATV,INT,PINT,PINT,INT,A1,A2,A3,A4,A5) 0529 0530 /*------------------------------------------------------------------ 0531 fortran filename : cghtre.f 0532 ------------------------------------------------------------------*/ 0533 0534 #define CGHTRE(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(CGHTRE,cghtre,INT,PFLOAT,PINT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 0535 0536 /*------------------------------------------------------------------ 0537 fortran filename : cginve.f 0538 ------------------------------------------------------------------*/ 0539 0540 #define CGINVE(A1) CCALLSFSUB1(CGINVE,cginve,PFLOAT,A1) 0541 0542 /*------------------------------------------------------------------ 0543 fortran filename : cgmnmx.f 0544 ------------------------------------------------------------------*/ 0545 0546 #define CGMNMX(A1,A2,A3) CCALLSFSUB3(CGMNMX,cgmnmx,FLOATV,PFLOAT,PFLOAT,A1,A2,A3) 0547 0548 /*------------------------------------------------------------------ 0549 fortran filename : cgpers.f 0550 ------------------------------------------------------------------*/ 0551 0552 #define CGPERS(A1) CCALLSFSUB1(CGPERS,cgpers,PFLOAT,A1) 0553 0554 /*------------------------------------------------------------------ 0555 fortran filename : cgrifl.f 0556 ------------------------------------------------------------------*/ 0557 0558 #define CGRIFL(A1,A2) CCALLSFSUB2(CGRIFL,cgrifl,PFLOAT,PFLOAT,A1,A2) 0559 0560 /*------------------------------------------------------------------ 0561 fortran filename : cgsaan.f 0562 ------------------------------------------------------------------*/ 0563 0564 #define CGSAAN(A1,A2,A3,A4,A5) CCALLSFSUB5(CGSAAN,cgsaan,FLOAT,FLOAT,INT,INT,PINT,A1,A2,A3,A4,A5) 0565 0566 /*------------------------------------------------------------------ 0567 fortran filename : cgscop.f 0568 ------------------------------------------------------------------*/ 0569 0570 #define CGSCOP(A1,A2,A3,A4) CCALLSFSUB4(CGSCOP,cgscop,INT,FLOATV,PFLOAT,PFLOAT,A1,A2,A3,A4) 0571 0572 /*------------------------------------------------------------------ 0573 fortran filename : cgshel.f 0574 ------------------------------------------------------------------*/ 0575 0576 #define CGSHEL(A1,A2,A3,A4) CCALLSFSUB4(CGSHEL,cgshel,FLOAT,FLOAT,PINT,PFLOAT,A1,A2,A3,A4) 0577 0578 /*------------------------------------------------------------------ 0579 fortran filename : cgshif.f 0580 ------------------------------------------------------------------*/ 0581 0582 #define CGSHIF(A1,A2,A3,A4) CCALLSFSUB4(CGSHIF,cgshif,FLOAT,FLOAT,FLOAT,FLOATV,A1,A2,A3,A4) 0583 0584 /*------------------------------------------------------------------ 0585 fortran filename : cgsize.f 0586 ------------------------------------------------------------------*/ 0587 0588 PROTOCCALLSFFUN4(FLOAT,CGSIZE,cgsize,INT,INT,INTV,INTV) 0589 #define CGSIZE(A2,A3,A4,A5) CCALLSFFUN4(CGSIZE,cgsize,INT,INT,INTV,INTV,A2,A3,A4,A5) 0590 0591 /*------------------------------------------------------------------ 0592 fortran filename : cgslic.f 0593 ------------------------------------------------------------------*/ 0594 0595 #define CGSLIC(A1,A2,A3,A4) CCALLSFSUB4(CGSLIC,cgslic,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4) 0596 0597 /*------------------------------------------------------------------ 0598 fortran filename : cgsnor.f 0599 ------------------------------------------------------------------*/ 0600 0601 #define CGSNOR(A1) CCALLSFSUB1(CGSNOR,cgsnor,PFLOAT,A1) 0602 0603 /*------------------------------------------------------------------ 0604 fortran filename : cgsphe.f 0605 ------------------------------------------------------------------*/ 0606 0607 #define CGSPHE(A1,A2,A3,A4,A5) CCALLSFSUB5(CGSPHE,cgsphe,FLOAT,INT,INT,INT,FLOATV,A1,A2,A3,A4,A5) 0608 0609 /*------------------------------------------------------------------ 0610 fortran filename : cgsub.f 0611 ------------------------------------------------------------------*/ 0612 0613 #define CGSUB(A1,A2,A3,A4) CCALLSFSUB4(CGSUB,cgsub,FLOATV,FLOATV,INT,FLOATV,A1,A2,A3,A4) 0614 0615 /*------------------------------------------------------------------ 0616 fortran filename : cgtset.f 0617 ------------------------------------------------------------------*/ 0618 0619 #define CGTSET(A1,A2,A3) CCALLSFSUB3(CGTSET,cgtset,INT,PFLOAT,PINT,A1,A2,A3) 0620 0621 /*------------------------------------------------------------------ 0622 fortran filename : cgtstr.f 0623 ------------------------------------------------------------------*/ 0624 0625 #define CGTSTR(A1,A2) CCALLSFSUB2(CGTSTR,cgtstr,FLOATV,PINT,A1,A2) 0626 0627 /*------------------------------------------------------------------ 0628 fortran filename : cgvedg.f 0629 ------------------------------------------------------------------*/ 0630 0631 #define CGVEDG(A1,A2,A3,A4) CCALLSFSUB4(CGVEDG,cgvedg,INT,FLOATV,FLOATV,PINT,A1,A2,A3,A4) 0632 0633 /*------------------------------------------------------------------ 0634 fortran filename : cgvhed.f 0635 ------------------------------------------------------------------*/ 0636 0637 #define CGVHED(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(CGVHED,cgvhed,PFLOAT,INTV,INTV,PFLOAT,PINT,PINT,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6,A7,A8) 0638 0639 /*------------------------------------------------------------------ 0640 fortran filename : cgvtef.f 0641 ------------------------------------------------------------------*/ 0642 0643 #define CGVTEF(A1,A2,A3) CCALLSFSUB3(CGVTEF,cgvtef,INTV,PFLOAT,PINT,A1,A2,A3) 0644 0645 /*------------------------------------------------------------------ 0646 fortran filename : cgvtin.f 0647 ------------------------------------------------------------------*/ 0648 0649 #define CGVTIN(A1,A2,A3) CCALLSFSUB3(CGVTIN,cgvtin,FLOAT,FLOAT,INT,A1,A2,A3) 0650 0651 /*------------------------------------------------------------------ 0652 fortran filename : cgwire.f 0653 ------------------------------------------------------------------*/ 0654 0655 #define CGWIRE(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(CGWIRE,cgwire,FLOATV,INT,INT,INT,PFLOAT,INT,INTV,A1,A2,A3,A4,A5,A6,A7) 0656 0657 /*------------------------------------------------------------------ 0658 fortran filename : cgwsor.f 0659 ------------------------------------------------------------------*/ 0660 0661 #define CGWSOR(A1,A2) CCALLSFSUB2(CGWSOR,cgwsor,PINT,PFLOAT,A1,A2) 0662 0663 /*------------------------------------------------------------------ 0664 fortran filename : cgzre.f 0665 ------------------------------------------------------------------*/ 0666 0667 #define CGZRE(A1,A2,A3) CCALLSFSUB3(CGZRE,cgzre,INT,PFLOAT,PINT,A1,A2,A3) 0668 0669 /*------------------------------------------------------------------ 0670 fortran filename : cgzrev.f 0671 ------------------------------------------------------------------*/ 0672 0673 #define CGZREV(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(CGZREV,cgzrev,PFLOAT,FLOAT,FLOAT,INT,INT,PFLOAT,A1,A2,A3,A4,A5,A6) 0674 0675 /*------------------------------------------------------------------ 0676 fortran filename : chanwt.f 0677 ------------------------------------------------------------------*/ 0678 0679 #define CHANWT() CCALLSFSUB0(CHANWT,chanwt) 0680 0681 /*------------------------------------------------------------------ 0682 fortran filename : chkzeb.f 0683 ------------------------------------------------------------------*/ 0684 0685 #define CHKZEB(A1,A2) CCALLSFSUB2(CHKZEB,chkzeb,INT,INT,A1,A2) 0686 0687 /*------------------------------------------------------------------ 0688 fortran filename : cinema.f 0689 ------------------------------------------------------------------*/ 0690 0691 PROTOCCALLSFFUN1(FLOAT,CINEMA,cinema,FLOAT) 0692 #define CINEMA(A2) CCALLSFFUN1(CINEMA,cinema,FLOAT,A2) 0693 0694 /*------------------------------------------------------------------ 0695 fortran filename : clear.f 0696 ------------------------------------------------------------------*/ 0697 0698 #define CLEAR(A1,A2,A3) CCALLSFSUB3(CLEAR,clear,PINT,INT,INT,A1,A2,A3) 0699 0700 /*------------------------------------------------------------------ 0701 fortran filename : cmlabe.f 0702 ------------------------------------------------------------------*/ 0703 0704 #define CMLABE(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(CMLABE,cmlabe,FLOATV,INTV,FLOAT,INT,INT,PFLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7,A8) 0705 0706 /*------------------------------------------------------------------ 0707 fortran filename : cmlabi.f 0708 ------------------------------------------------------------------*/ 0709 0710 #define CMLABI(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(CMLABI,cmlabi,FLOATV,INTV,FLOAT,INT,INT,PFLOAT,FLOAT,PINT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 0711 0712 /*------------------------------------------------------------------ 0713 fortran filename : cohert.f 0714 ------------------------------------------------------------------*/ 0715 0716 #define COHERT(A1,A2,A3) CCALLSFSUB3(COHERT,cohert,INT,INT,FLOAT,A1,A2,A3) 0717 0718 /*------------------------------------------------------------------ 0719 fortran filename : colisn.f 0720 ------------------------------------------------------------------*/ 0721 0722 #define COLISN(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48) CCALLSFSUB48(COLISN,colisn,FLOATV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,PINT,PINT,INTV,INTV,PINT,PINT,FLOATV,PFLOAT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,INTV,PINT,PFLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48) 0723 0724 /*------------------------------------------------------------------ 0725 fortran filename : compo.f 0726 ------------------------------------------------------------------*/ 0727 0728 #define COMPO() CCALLSFSUB0(COMPO,compo) 0729 0730 /*------------------------------------------------------------------ 0731 fortran filename : coranh.f 0732 ------------------------------------------------------------------*/ 0733 0734 #define CORANH(A1,A2) CCALLSFSUB2(CORANH,coranh,PINT,INT,A1,A2) 0735 0736 /*------------------------------------------------------------------ 0737 fortran filename : corevt.f 0738 ------------------------------------------------------------------*/ 0739 0740 #define COREVT(A1,A2,A3,A4,A5) CCALLSFSUB5(COREVT,corevt,DOUBLE,DOUBLE,INT,DOUBLE,DOUBLE,A1,A2,A3,A4,A5) 0741 0742 /*------------------------------------------------------------------ 0743 fortran filename : corrin.f 0744 ------------------------------------------------------------------*/ 0745 0746 #define CORRIN(A1,A2,A3,A4,A5) CCALLSFSUB5(CORRIN,corrin,DOUBLE,DOUBLE,INT,DOUBLE,DOUBLE,A1,A2,A3,A4,A5) 0747 0748 /*------------------------------------------------------------------ 0749 fortran filename : coscat.f 0750 ------------------------------------------------------------------*/ 0751 0752 #define COSCAT() CCALLSFSUB0(COSCAT,coscat) 0753 0754 /*------------------------------------------------------------------ 0755 fortran filename : cosleg.f 0756 ------------------------------------------------------------------*/ 0757 0758 PROTOCCALLSFFUN1(DOUBLE,COSLEG,cosleg,PDOUBLE) 0759 #define COSLEG(A2) CCALLSFFUN1(COSLEG,cosleg,PDOUBLE,A2) 0760 0761 /*------------------------------------------------------------------ 0762 fortran filename : cterp.f 0763 ------------------------------------------------------------------*/ 0764 0765 #define CTERP(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(CTERP,cterp,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 0766 0767 /*------------------------------------------------------------------ 0768 fortran filename : datar3.f 0769 ------------------------------------------------------------------*/ 0770 0771 #define DATAR3() CCALLSFSUB0(DATAR3,datar3) 0772 0773 /*------------------------------------------------------------------ 0774 fortran filename : decaux.f 0775 ------------------------------------------------------------------*/ 0776 0777 #define DECAUX(A1,A2) CCALLSFSUB2(DECAUX,decaux,INT,INT,A1,A2) 0778 0779 /*------------------------------------------------------------------ 0780 fortran filename : defs1.f 0781 ------------------------------------------------------------------*/ 0782 0783 #define DEFS1(A1,A2,A3) CCALLSFSUB3(DEFS1,defs1,INT,INT,INT,A1,A2,A3) 0784 0785 /*------------------------------------------------------------------ 0786 fortran filename : difevv.f 0787 ------------------------------------------------------------------*/ 0788 0789 #define DIFEVV(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(DIFEVV,difevv,PINT,INT,INT,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6) 0790 0791 /*------------------------------------------------------------------ 0792 fortran filename : dlpnuc.f 0793 ------------------------------------------------------------------*/ 0794 0795 #define DLPNUC(A1,A2) CCALLSFSUB2(DLPNUC,dlpnuc,PDOUBLE,INT,A1,A2) 0796 0797 /*------------------------------------------------------------------ 0798 fortran filename : dlpsor.f 0799 ------------------------------------------------------------------*/ 0800 0801 #define DLPSOR(A1,A2) CCALLSFSUB2(DLPSOR,dlpsor,PDOUBLE,INT,A1,A2) 0802 0803 /*------------------------------------------------------------------ 0804 fortran filename : dost.f 0805 ------------------------------------------------------------------*/ 0806 0807 PROTOCCALLSFFUN2(DOUBLE,DOST,dost,INT,DOUBLE) 0808 #define DOST(A2,A3) CCALLSFFUN2(DOST,dost,INT,DOUBLE,A2,A3) 0809 0810 /*------------------------------------------------------------------ 0811 fortran filename : dotes2.f 0812 ------------------------------------------------------------------*/ 0813 0814 #define DOTES2(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(DOTES2,dotes2,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,INT,A1,A2,A3,A4,A5,A6) 0815 0816 /*------------------------------------------------------------------ 0817 fortran filename : dotnuc.f 0818 ------------------------------------------------------------------*/ 0819 0820 #define DOTNUC(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(DOTNUC,dotnuc,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,INT,A1,A2,A3,A4,A5,A6) 0821 0822 /*------------------------------------------------------------------ 0823 fortran filename : dpdnuc.f 0824 ------------------------------------------------------------------*/ 0825 0826 PROTOCCALLSFFUN3(DOUBLE,DPDNUC,dpdnuc,DOUBLE,DOUBLE,DOUBLE) 0827 #define DPDNUC(A2,A3,A4) CCALLSFFUN3(DPDNUC,dpdnuc,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 0828 0829 /*------------------------------------------------------------------ 0830 fortran filename : drelab.f 0831 ------------------------------------------------------------------*/ 0832 0833 #define DRELAB(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(DRELAB,drelab,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7) 0834 0835 /*------------------------------------------------------------------ 0836 fortran filename : eexi.f 0837 ------------------------------------------------------------------*/ 0838 0839 PROTOCCALLSFFUN3(DOUBLE,EEXI,eexi,INT,DOUBLE,DOUBLE) 0840 #define EEXI(A2,A3,A4) CCALLSFFUN3(EEXI,eexi,INT,DOUBLE,DOUBLE,A2,A3,A4) 0841 0842 /*------------------------------------------------------------------ 0843 fortran filename : eexlvl.f 0844 ------------------------------------------------------------------*/ 0845 0846 #define EEXLVL(A1,A2,A3,A4,A5) CCALLSFSUB5(EEXLVL,eexlvl,INT,INT,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5) 0847 0848 /*------------------------------------------------------------------ 0849 fortran filename : ekeka.f 0850 ------------------------------------------------------------------*/ 0851 0852 PROTOCCALLSFFUN4(DOUBLE,EKEKA,ekeka,INT,DOUBLE,DOUBLE,DOUBLE) 0853 #define EKEKA(A2,A3,A4,A5) CCALLSFFUN4(EKEKA,ekeka,INT,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5) 0854 0855 /*------------------------------------------------------------------ 0856 fortran filename : energi.f 0857 ------------------------------------------------------------------*/ 0858 0859 #define ENERGI(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(ENERGI,energi,INT,INT,INT,INTV,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9) 0860 0861 /*------------------------------------------------------------------ 0862 fortran filename : enrg.f 0863 ------------------------------------------------------------------*/ 0864 0865 PROTOCCALLSFFUN2(DOUBLE,ENRG,enrg,DOUBLE,DOUBLE) 0866 #define ENRG(A2,A3) CCALLSFFUN2(ENRG,enrg,DOUBLE,DOUBLE,A2,A3) 0867 0868 /*------------------------------------------------------------------ 0869 fortran filename : evaplr.f 0870 ------------------------------------------------------------------*/ 0871 0872 #define EVAPLR(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(EVAPLR,evaplr,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 0873 0874 /*------------------------------------------------------------------ 0875 fortran filename : evdeex.f 0876 ------------------------------------------------------------------*/ 0877 0878 #define EVDEEX(A1) CCALLSFSUB1(EVDEEX,evdeex,DOUBLE,A1) 0879 0880 /*------------------------------------------------------------------ 0881 fortran filename : eventv.f 0882 ------------------------------------------------------------------*/ 0883 0884 #define EVENTV(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(EVENTV,eventv,INT,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8) 0885 0886 /*------------------------------------------------------------------ 0887 fortran filename : evevap.f 0888 ------------------------------------------------------------------*/ 0889 0890 #define EVEVAP(A1) CCALLSFSUB1(EVEVAP,evevap,DOUBLE,A1) 0891 0892 /*------------------------------------------------------------------ 0893 fortran filename : evvini.f 0894 ------------------------------------------------------------------*/ 0895 /* 0896 #define evvini_ELEMS_2 ZTRINGV_NUM(1) 0897 #define evvini_ELEMLEN_2 ZTRINGV_NUM(8) 0898 */ 0899 0900 #define EVVINI(A1,A2) CCALLSFSUB2(EVVINI,evvini,DOUBLEV,STRING,A1,A2) 0901 0902 /*------------------------------------------------------------------ 0903 fortran filename : exnu.f 0904 ------------------------------------------------------------------*/ 0905 0906 PROTOCCALLSFFUN1(FLOAT,EXNU,exnu,FLOAT) 0907 #define EXNU(A2) CCALLSFFUN1(EXNU,exnu,FLOAT,A2) 0908 0909 /*------------------------------------------------------------------ 0910 fortran filename : exprnf.f 0911 ------------------------------------------------------------------*/ 0912 0913 PROTOCCALLSFFUN1(FLOAT,EXPRNF,exprnf,FLOAT) 0914 #define EXPRNF(A2) CCALLSFFUN1(EXPRNF,exprnf,FLOAT,A2) 0915 0916 /*------------------------------------------------------------------ 0917 fortran filename : fctcos.f 0918 ------------------------------------------------------------------*/ 0919 0920 PROTOCCALLSFFUN1(FLOAT,FCTCOS,fctcos,FLOAT) 0921 #define FCTCOS(A2) CCALLSFFUN1(FCTCOS,fctcos,FLOAT,A2) 0922 0923 /*------------------------------------------------------------------ 0924 fortran filename : fdevap.f 0925 ------------------------------------------------------------------*/ 0926 0927 #define FDEVAP() CCALLSFSUB0(FDEVAP,fdevap) 0928 0929 /*------------------------------------------------------------------ 0930 fortran filename : fdnopt.f 0931 ------------------------------------------------------------------*/ 0932 0933 #define FDNOPT() CCALLSFSUB0(FDNOPT,fdnopt) 0934 0935 /*------------------------------------------------------------------ 0936 fortran filename : fdpree.f 0937 ------------------------------------------------------------------*/ 0938 0939 #define FDPREE() CCALLSFSUB0(FDPREE,fdpree) 0940 0941 /*------------------------------------------------------------------ 0942 fortran filename : fekfnc.f 0943 ------------------------------------------------------------------*/ 0944 0945 PROTOCCALLSFFUN2(DOUBLE,FEKFNC,fekfnc,DOUBLE,INT) 0946 #define FEKFNC(A2,A3) CCALLSFFUN2(FEKFNC,fekfnc,DOUBLE,INT,A2,A3) 0947 0948 /*------------------------------------------------------------------ 0949 fortran filename : ferevv.f 0950 ------------------------------------------------------------------*/ 0951 0952 #define FEREVV(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(FEREVV,ferevv,INT,INT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 0953 0954 /*------------------------------------------------------------------ 0955 fortran filename : ferhav.f 0956 ------------------------------------------------------------------*/ 0957 0958 #define FERHAV(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(FERHAV,ferhav,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6) 0959 0960 /*------------------------------------------------------------------ 0961 fortran filename : fermi.f 0962 ------------------------------------------------------------------*/ 0963 0964 PROTOCCALLSFFUN1(FLOAT,FERMI,fermi,FLOAT) 0965 #define FERMI(A2) CCALLSFFUN1(FERMI,fermi,FLOAT,A2) 0966 0967 /*------------------------------------------------------------------ 0968 fortran filename : fisfra.f 0969 ------------------------------------------------------------------*/ 0970 0971 #define FISFRA(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(FISFRA,fisfra,INT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7) 0972 0973 /*------------------------------------------------------------------ 0974 fortran filename : fisrnf.f 0975 ------------------------------------------------------------------*/ 0976 0977 PROTOCCALLSFFUN2(FLOAT,FISRNF,fisrnf,FLOAT,FLOAT) 0978 #define FISRNF(A2,A3) CCALLSFFUN2(FISRNF,fisrnf,FLOAT,FLOAT,A2,A3) 0979 0980 /*------------------------------------------------------------------ 0981 fortran filename : fissio.f 0982 ------------------------------------------------------------------*/ 0983 0984 PROTOCCALLSFFUN1(FLOAT,FISSIO,fissio,FLOAT) 0985 #define FISSIO(A2) CCALLSFFUN1(FISSIO,fissio,FLOAT,A2) 0986 0987 /*------------------------------------------------------------------ 0988 fortran filename : fkdeca.f 0989 ------------------------------------------------------------------*/ 0990 0991 #define FKDECA(A1,A2) CCALLSFSUB2(FKDECA,fkdeca,PINT,INT,A1,A2) 0992 0993 /*------------------------------------------------------------------ 0994 fortran filename : fkdres.f 0995 ------------------------------------------------------------------*/ 0996 0997 #define FKDRES(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(FKDRES,fkdres,INT,INT,DOUBLE,PDOUBLE,PDOUBLE,PLOGICAL,INT,A1,A2,A3,A4,A5,A6,A7) 0998 0999 /*------------------------------------------------------------------ 1000 fortran filename : fkener.f 1001 ------------------------------------------------------------------*/ 1002 1003 PROTOCCALLSFFUN2(DOUBLE,FKENER,fkener,DOUBLE,DOUBLE) 1004 #define FKENER(A2,A3) CCALLSFFUN2(FKENER,fkener,DOUBLE,DOUBLE,A2,A3) 1005 1006 /*------------------------------------------------------------------ 1007 fortran filename : fkerup.f 1008 ------------------------------------------------------------------*/ 1009 1010 #define FKERUP(A1) CCALLSFSUB1(FKERUP,fkerup,INT,A1) 1011 1012 /*------------------------------------------------------------------ 1013 fortran filename : fkflav.f 1014 ------------------------------------------------------------------*/ 1015 1016 #define FKFLAV(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15) CCALLSFSUB15(FKFLAV,fkflav,INT,INT,INT,DOUBLE,INTV,DOUBLEV,PINT,PINT,INT,DOUBLE,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15) 1017 1018 /*------------------------------------------------------------------ 1019 fortran filename : fkimpu.f 1020 ------------------------------------------------------------------*/ 1021 1022 #define FKIMPU(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(FKIMPU,fkimpu,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,INT,INT,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9) 1023 1024 /*------------------------------------------------------------------ 1025 fortran filename : fksigi.f 1026 ------------------------------------------------------------------*/ 1027 1028 #define FKSIGI(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(FKSIGI,fksigi,INT,DOUBLE,INT,PINT,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9) 1029 1030 /*------------------------------------------------------------------ 1031 fortran filename : fkvert.f 1032 ------------------------------------------------------------------*/ 1033 1034 #define FKVERT(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(FKVERT,fkvert,INT,INT,INT,INT,DOUBLE,PINT,DOUBLEV,INTV,INTV,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 1035 1036 /*------------------------------------------------------------------ 1037 fortran filename : fkzero.f 1038 ------------------------------------------------------------------*/ 1039 1040 #define FKZERO() CCALLSFSUB0(FKZERO,fkzero) 1041 1042 /*------------------------------------------------------------------ 1043 fortran filename : fldist.f 1044 ------------------------------------------------------------------*/ 1045 1046 #define FLDIST() CCALLSFSUB0(FLDIST,fldist) 1047 1048 /*------------------------------------------------------------------ 1049 fortran filename : flinit.f 1050 ------------------------------------------------------------------*/ 1051 1052 #define FLINIT() CCALLSFSUB0(FLINIT,flinit) 1053 1054 /*------------------------------------------------------------------ 1055 fortran filename : flkdt1.f 1056 ------------------------------------------------------------------*/ 1057 1058 #define FLKDT1() CCALLSFSUB0(FLKDT1,flkdt1) 1059 1060 /*------------------------------------------------------------------ 1061 fortran filename : flkdt2.f 1062 ------------------------------------------------------------------*/ 1063 1064 #define FLKDT2() CCALLSFSUB0(FLKDT2,flkdt2) 1065 1066 /*------------------------------------------------------------------ 1067 fortran filename : flkdt3.f 1068 ------------------------------------------------------------------*/ 1069 1070 #define FLKDT3() CCALLSFSUB0(FLKDT3,flkdt3) 1071 1072 /*------------------------------------------------------------------ 1073 fortran filename : flkdt4.f 1074 ------------------------------------------------------------------*/ 1075 1076 #define FLKDT4() CCALLSFSUB0(FLKDT4,flkdt4) 1077 1078 /*------------------------------------------------------------------ 1079 fortran filename : flkdt5.f 1080 ------------------------------------------------------------------*/ 1081 1082 #define FLKDT5() CCALLSFSUB0(FLKDT5,flkdt5) 1083 1084 /*------------------------------------------------------------------ 1085 fortran filename : flkdt6.f 1086 ------------------------------------------------------------------*/ 1087 1088 #define FLKDT6() CCALLSFSUB0(FLKDT6,flkdt6) 1089 1090 /*------------------------------------------------------------------ 1091 fortran filename : flkdt7.f 1092 ------------------------------------------------------------------*/ 1093 1094 #define FLKDT7() CCALLSFSUB0(FLKDT7,flkdt7) 1095 1096 /*------------------------------------------------------------------ 1097 fortran filename : fltrnf.f 1098 ------------------------------------------------------------------*/ 1099 1100 PROTOCCALLSFFUN1(FLOAT,FLTRNF,fltrnf,INT) 1101 #define FLTRNF(A2) CCALLSFFUN1(FLTRNF,fltrnf,INT,A2) 1102 1103 /*------------------------------------------------------------------ 1104 fortran filename : flufin.f 1105 ------------------------------------------------------------------*/ 1106 1107 #define FLUFIN() CCALLSFSUB0(FLUFIN,flufin) 1108 1109 /*------------------------------------------------------------------ 1110 fortran filename : fpfrnc.f 1111 ------------------------------------------------------------------*/ 1112 1113 PROTOCCALLSFFUN2(DOUBLE,FPFRNC,fpfrnc,DOUBLE,INT) 1114 #define FPFRNC(A2,A3) CCALLSFFUN2(FPFRNC,fpfrnc,DOUBLE,INT,A2,A3) 1115 1116 /*------------------------------------------------------------------ 1117 fortran filename : fpower.f 1118 ------------------------------------------------------------------*/ 1119 1120 PROTOCCALLSFFUN3(DOUBLE,FPOWER,fpower,INT,INT,DOUBLE) 1121 #define FPOWER(A2,A3,A4) CCALLSFFUN3(FPOWER,fpower,INT,INT,DOUBLE,A2,A3,A4) 1122 1123 /*------------------------------------------------------------------ 1124 fortran filename : fprob.f 1125 ------------------------------------------------------------------*/ 1126 1127 PROTOCCALLSFFUN3(DOUBLE,FPROB,fprob,DOUBLE,DOUBLE,DOUBLE) 1128 #define FPROB(A2,A3,A4) CCALLSFFUN3(FPROB,fprob,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 1129 1130 /*------------------------------------------------------------------ 1131 fortran filename : fradnc.f 1132 ------------------------------------------------------------------*/ 1133 1134 PROTOCCALLSFFUN1(DOUBLE,FRADNC,fradnc,DOUBLE) 1135 #define FRADNC(A2) CCALLSFFUN1(FRADNC,fradnc,DOUBLE,A2) 1136 1137 /*------------------------------------------------------------------ 1138 fortran filename : frhinc.f 1139 ------------------------------------------------------------------*/ 1140 1141 PROTOCCALLSFFUN1(DOUBLE,FRHINC,frhinc,DOUBLE) 1142 #define FRHINC(A2) CCALLSFFUN1(FRHINC,frhinc,DOUBLE,A2) 1143 1144 /*------------------------------------------------------------------ 1145 fortran filename : frhonc.f 1146 ------------------------------------------------------------------*/ 1147 1148 PROTOCCALLSFFUN1(DOUBLE,FRHONC,frhonc,DOUBLE) 1149 #define FRHONC(A2) CCALLSFFUN1(FRHONC,frhonc,DOUBLE,A2) 1150 1151 /*------------------------------------------------------------------ 1152 fortran filename : gamrn.f 1153 ------------------------------------------------------------------*/ 1154 1155 PROTOCCALLSFFUN2(DOUBLE,GAMRN,gamrn,DOUBLE,DOUBLE) 1156 #define GAMRN(A2,A3) CCALLSFFUN2(GAMRN,gamrn,DOUBLE,DOUBLE,A2,A3) 1157 1158 /*------------------------------------------------------------------ 1159 fortran filename : ganni.f 1160 ------------------------------------------------------------------*/ 1161 1162 #define GANNI() CCALLSFSUB0(GANNI,ganni) 1163 1164 /*------------------------------------------------------------------ 1165 fortran filename : ganni2.f 1166 ------------------------------------------------------------------*/ 1167 1168 #define GANNI2() CCALLSFSUB0(GANNI2,ganni2) 1169 1170 /*------------------------------------------------------------------ 1171 fortran filename : gannii.f 1172 ------------------------------------------------------------------*/ 1173 1174 #define GANNII() CCALLSFSUB0(GANNII,gannii) 1175 1176 /*------------------------------------------------------------------ 1177 fortran filename : gannir.f 1178 ------------------------------------------------------------------*/ 1179 1180 #define GANNIR() CCALLSFSUB0(GANNIR,gannir) 1181 1182 /*------------------------------------------------------------------ 1183 fortran filename : garndm.f 1184 ------------------------------------------------------------------*/ 1185 1186 PROTOCCALLSFFUN1(FLOAT,GARNDM,garndm,FLOAT) 1187 #define GARNDM(A2) CCALLSFFUN1(GARNDM,garndm,FLOAT,A2) 1188 1189 /*------------------------------------------------------------------ 1190 fortran filename : gavrl2.f 1191 ------------------------------------------------------------------*/ 1192 1193 PROTOCCALLSFFUN3(FLOAT,GAVRL2,gavrl2,FLOAT,FLOAT,FLOAT) 1194 #define GAVRL2(A2,A3,A4) CCALLSFFUN3(GAVRL2,gavrl2,FLOAT,FLOAT,FLOAT,A2,A3,A4) 1195 1196 /*------------------------------------------------------------------ 1197 fortran filename : gavrl3.f 1198 ------------------------------------------------------------------*/ 1199 1200 PROTOCCALLSFFUN3(FLOAT,GAVRL3,gavrl3,FLOAT,FLOAT,FLOAT) 1201 #define GAVRL3(A2,A3,A4) CCALLSFFUN3(GAVRL3,gavrl3,FLOAT,FLOAT,FLOAT,A2,A3,A4) 1202 1203 /*------------------------------------------------------------------ 1204 fortran filename : gbflos.f 1205 ------------------------------------------------------------------*/ 1206 1207 PROTOCCALLSFFUN2(FLOAT,GBFLOS,gbflos,FLOAT,FLOAT) 1208 #define GBFLOS(A2,A3) CCALLSFFUN2(GBFLOS,gbflos,FLOAT,FLOAT,A2,A3) 1209 1210 /*------------------------------------------------------------------ 1211 fortran filename : gbfsig.f 1212 ------------------------------------------------------------------*/ 1213 1214 PROTOCCALLSFFUN2(FLOAT,GBFSIG,gbfsig,FLOAT,FLOAT) 1215 #define GBFSIG(A2,A3) CCALLSFFUN2(GBFSIG,gbfsig,FLOAT,FLOAT,A2,A3) 1216 1217 /*------------------------------------------------------------------ 1218 fortran filename : gbhsta.f 1219 ------------------------------------------------------------------*/ 1220 1221 #define GBHSTA() CCALLSFSUB0(GBHSTA,gbhsta) 1222 1223 /*------------------------------------------------------------------ 1224 fortran filename : gbirk.f 1225 ------------------------------------------------------------------*/ 1226 1227 #define GBIRK(A1) CCALLSFSUB1(GBIRK,gbirk,PFLOAT,A1) 1228 1229 /*------------------------------------------------------------------ 1230 fortran filename : gboset.f 1231 ------------------------------------------------------------------*/ 1232 1233 #define GBOSET(A1) CCALLSFSUB1(GBOSET,gboset,FLOATV,A1) 1234 1235 /*------------------------------------------------------------------ 1236 fortran filename : gbrela.f 1237 ------------------------------------------------------------------*/ 1238 1239 #define GBRELA() CCALLSFSUB0(GBRELA,gbrela) 1240 1241 /*------------------------------------------------------------------ 1242 fortran filename : gbrele.f 1243 ------------------------------------------------------------------*/ 1244 1245 PROTOCCALLSFFUN3(FLOAT,GBRELE,gbrele,FLOAT,FLOAT,FLOAT) 1246 #define GBRELE(A2,A3,A4) CCALLSFFUN3(GBRELE,gbrele,FLOAT,FLOAT,FLOAT,A2,A3,A4) 1247 1248 /*------------------------------------------------------------------ 1249 fortran filename : gbrelm.f 1250 ------------------------------------------------------------------*/ 1251 1252 PROTOCCALLSFFUN3(FLOAT,GBRELM,gbrelm,FLOAT,FLOAT,FLOAT) 1253 #define GBRELM(A2,A3,A4) CCALLSFFUN3(GBRELM,gbrelm,FLOAT,FLOAT,FLOAT,A2,A3,A4) 1254 1255 /*------------------------------------------------------------------ 1256 fortran filename : gbreme.f 1257 ------------------------------------------------------------------*/ 1258 1259 #define GBREME() CCALLSFSUB0(GBREME,gbreme) 1260 1261 /*------------------------------------------------------------------ 1262 fortran filename : gbremm.f 1263 ------------------------------------------------------------------*/ 1264 1265 #define GBREMM() CCALLSFSUB0(GBREMM,gbremm) 1266 1267 /*------------------------------------------------------------------ 1268 fortran filename : gbrsga.f 1269 ------------------------------------------------------------------*/ 1270 1271 #define GBRSGA() CCALLSFSUB0(GBRSGA,gbrsga) 1272 1273 /*------------------------------------------------------------------ 1274 fortran filename : gbrsge.f 1275 ------------------------------------------------------------------*/ 1276 1277 PROTOCCALLSFFUN3(FLOAT,GBRSGE,gbrsge,FLOAT,FLOAT,FLOAT) 1278 #define GBRSGE(A2,A3,A4) CCALLSFFUN3(GBRSGE,gbrsge,FLOAT,FLOAT,FLOAT,A2,A3,A4) 1279 1280 /*------------------------------------------------------------------ 1281 fortran filename : gbrsgm.f 1282 ------------------------------------------------------------------*/ 1283 1284 PROTOCCALLSFFUN3(FLOAT,GBRSGM,gbrsgm,FLOAT,FLOAT,FLOAT) 1285 #define GBRSGM(A2,A3,A4) CCALLSFFUN3(GBRSGM,gbrsgm,FLOAT,FLOAT,FLOAT,A2,A3,A4) 1286 1287 /*------------------------------------------------------------------ 1288 fortran filename : gbstat.f 1289 ------------------------------------------------------------------*/ 1290 1291 #define GBSTAT() CCALLSFSUB0(GBSTAT,gbstat) 1292 1293 /*------------------------------------------------------------------ 1294 fortran filename : gbteth.f 1295 ------------------------------------------------------------------*/ 1296 1297 PROTOCCALLSFFUN3(FLOAT,GBTETH,gbteth,FLOAT,FLOAT,FLOAT) 1298 #define GBTETH(A2,A3,A4) CCALLSFFUN3(GBTETH,gbteth,FLOAT,FLOAT,FLOAT,A2,A3,A4) 1299 1300 /*------------------------------------------------------------------ 1301 fortran filename : gcbrem.f 1302 ------------------------------------------------------------------*/ 1303 1304 PROTOCCALLSFFUN1(FLOAT,GCBREM,gcbrem,FLOAT) 1305 #define GCBREM(A2) CCALLSFFUN1(GCBREM,gcbrem,FLOAT,A2) 1306 1307 /*------------------------------------------------------------------ 1308 fortran filename : gcderr.f 1309 ------------------------------------------------------------------*/ 1310 1311 #define GCDERR(A1,A2,A3) CCALLSFSUB3(GCDERR,gcderr,PINT,FLOAT,FLOAT,A1,A2,A3) 1312 1313 /*------------------------------------------------------------------ 1314 fortran filename : gcdrif.f 1315 ------------------------------------------------------------------*/ 1316 1317 #define GCDRIF(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GCDRIF,gcdrif,FLOAT,FLOAT,FLOAT,FLOATV,FLOATV,PINT,A1,A2,A3,A4,A5,A6) 1318 1319 /*------------------------------------------------------------------ 1320 fortran filename : gcent.f 1321 ------------------------------------------------------------------*/ 1322 1323 #define GCENT(A1,A2) CCALLSFSUB2(GCENT,gcent,INT,PFLOAT,A1,A2) 1324 1325 /*------------------------------------------------------------------ 1326 fortran filename : gchnwk.f 1327 ------------------------------------------------------------------*/ 1328 1329 #define GCHNWK() CCALLSFSUB0(GCHNWK,gchnwk) 1330 1331 /*------------------------------------------------------------------ 1332 fortran filename : gckmat.f 1333 ------------------------------------------------------------------*/ 1334 /* 1335 #define gckmat_ELEMS_2 ZTRINGV_NUM(1) 1336 #define gckmat_ELEMLEN_2 ZTRINGV_NUM(20) 1337 */ 1338 1339 #define GCKMAT(A1,A2) CCALLSFSUB2(GCKMAT,gckmat,INT,STRING,A1,A2) 1340 1341 /*------------------------------------------------------------------ 1342 fortran filename : gckpar.f 1343 ------------------------------------------------------------------*/ 1344 1345 #define GCKPAR(A1,A2,A3) CCALLSFSUB3(GCKPAR,gckpar,INT,PINT,PFLOAT,A1,A2,A3) 1346 1347 /*------------------------------------------------------------------ 1348 fortran filename : gclose.f 1349 ------------------------------------------------------------------*/ 1350 1351 #define GCLOSE(A1,A2) CCALLSFSUB2(GCLOSE,gclose,INT,PINT,A1,A2) 1352 1353 /*------------------------------------------------------------------ 1354 fortran filename : gcmwpc.f 1355 ------------------------------------------------------------------*/ 1356 1357 #define GCMWPC(A1,A2,A3) CCALLSFSUB3(GCMWPC,gcmwpc,FLOATV,FLOATV,PINT,A1,A2,A3) 1358 1359 /*------------------------------------------------------------------ 1360 fortran filename : gcoeff.f 1361 ------------------------------------------------------------------*/ 1362 1363 #define GCOEFF() CCALLSFSUB0(GCOEFF,gcoeff) 1364 1365 /*------------------------------------------------------------------ 1366 fortran filename : gcomp.f 1367 ------------------------------------------------------------------*/ 1368 1369 #define GCOMP() CCALLSFSUB0(GCOMP,gcomp) 1370 1371 /*------------------------------------------------------------------ 1372 fortran filename : gcompi.f 1373 ------------------------------------------------------------------*/ 1374 1375 #define GCOMPI() CCALLSFSUB0(GCOMPI,gcompi) 1376 1377 /*------------------------------------------------------------------ 1378 fortran filename : gcoset.f 1379 ------------------------------------------------------------------*/ 1380 1381 #define GCOSET(A1,A2) CCALLSFSUB2(GCOSET,gcoset,FLOATV,INT,A1,A2) 1382 1383 /*------------------------------------------------------------------ 1384 fortran filename : gctset.f 1385 ------------------------------------------------------------------*/ 1386 1387 #define GCTSET(A1) CCALLSFSUB1(GCTSET,gctset,FLOATV,A1) 1388 1389 /*------------------------------------------------------------------ 1390 fortran filename : gcubs.f 1391 ------------------------------------------------------------------*/ 1392 1393 #define GCUBS(A1,A2,A3,A4,A5) CCALLSFSUB5(GCUBS,gcubs,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5) 1394 1395 /*------------------------------------------------------------------ 1396 fortran filename : gd16v.f 1397 ------------------------------------------------------------------*/ 1398 1399 #define GD16V(A1,A2) CCALLSFSUB2(GD16V,gd16v,INT,INTV,A1,A2) 1400 1401 /*------------------------------------------------------------------ 1402 fortran filename : gd3d3d.f 1403 ------------------------------------------------------------------*/ 1404 1405 #define GD3D3D(A1,A2,A3,A4) CCALLSFSUB4(GD3D3D,gd3d3d,PFLOAT,INT,PFLOAT,INT,A1,A2,A3,A4) 1406 1407 /*------------------------------------------------------------------ 1408 fortran filename : gdahit.f 1409 ------------------------------------------------------------------*/ 1410 1411 #define GDAHIT(A1,A2,A3,A4,A5) CCALLSFSUB5(GDAHIT,gdahit,FLOAT,FLOAT,FLOAT,INT,FLOAT,A1,A2,A3,A4,A5) 1412 1413 /*------------------------------------------------------------------ 1414 fortran filename : gdarc.f 1415 ------------------------------------------------------------------*/ 1416 1417 #define GDARC(A1,A2,A3,A4) CCALLSFSUB4(GDARC,gdarc,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4) 1418 1419 /*------------------------------------------------------------------ 1420 fortran filename : gdarr.f 1421 ------------------------------------------------------------------*/ 1422 /* 1423 #define gdarr_ELEMS_6 ZTRINGV_NUM(1) 1424 #define gdarr_ELEMLEN_6 ZTRINGV_NUM(255) 1425 */ 1426 1427 #define GDARR(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GDARR,gdarr,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,STRING,A1,A2,A3,A4,A5,A6) 1428 1429 /*------------------------------------------------------------------ 1430 fortran filename : gdaxis.f 1431 ------------------------------------------------------------------*/ 1432 1433 #define GDAXIS(A1,A2,A3,A4) CCALLSFSUB4(GDAXIS,gdaxis,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4) 1434 1435 /*------------------------------------------------------------------ 1436 fortran filename : gdbomb.f 1437 ------------------------------------------------------------------*/ 1438 1439 #define GDBOMB(A1,A2) CCALLSFSUB2(GDBOMB,gdbomb,INT,INT,A1,A2) 1440 1441 /*------------------------------------------------------------------ 1442 fortran filename : gdcgcl.f 1443 ------------------------------------------------------------------*/ 1444 1445 #define GDCGCL(A1) CCALLSFSUB1(GDCGCL,gdcgcl,INT,A1) 1446 1447 /*------------------------------------------------------------------ 1448 fortran filename : gdcgem.f 1449 ------------------------------------------------------------------*/ 1450 1451 #define GDCGEM(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(GDCGEM,gdcgem,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PINT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 1452 1453 /*------------------------------------------------------------------ 1454 fortran filename : gdcger.f 1455 ------------------------------------------------------------------*/ 1456 1457 #define GDCGER(A1) CCALLSFSUB1(GDCGER,gdcger,FLOAT,A1) 1458 1459 /*------------------------------------------------------------------ 1460 fortran filename : gdcghi.f 1461 ------------------------------------------------------------------*/ 1462 1463 #define GDCGHI(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GDCGHI,gdcghi,INT,INT,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7) 1464 1465 /*------------------------------------------------------------------ 1466 fortran filename : gdcgob.f 1467 ------------------------------------------------------------------*/ 1468 1469 #define GDCGOB(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GDCGOB,gdcgob,INT,PINT,FLOATV,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7) 1470 1471 /*------------------------------------------------------------------ 1472 fortran filename : gdcgpr.f 1473 ------------------------------------------------------------------*/ 1474 1475 #define GDCGPR() CCALLSFSUB0(GDCGPR,gdcgpr) 1476 1477 /*------------------------------------------------------------------ 1478 fortran filename : gdcgrs.f 1479 ------------------------------------------------------------------*/ 1480 1481 #define GDCGRS() CCALLSFSUB0(GDCGRS,gdcgrs) 1482 1483 /*------------------------------------------------------------------ 1484 fortran filename : gdcgsl.f 1485 ------------------------------------------------------------------*/ 1486 1487 #define GDCGSL(A1,A2) CCALLSFSUB2(GDCGSL,gdcgsl,INT,INT,A1,A2) 1488 1489 /*------------------------------------------------------------------ 1490 fortran filename : gdcgvw.f 1491 ------------------------------------------------------------------*/ 1492 1493 #define GDCGVW(A1,A2) CCALLSFSUB2(GDCGVW,gdcgvw,FLOATV,PFLOAT,A1,A2) 1494 1495 /*------------------------------------------------------------------ 1496 fortran filename : gdcgwv.f 1497 ------------------------------------------------------------------*/ 1498 1499 #define GDCGWV(A1) CCALLSFSUB1(GDCGWV,gdcgwv,INT,A1) 1500 1501 /*------------------------------------------------------------------ 1502 fortran filename : gdchit.f 1503 ------------------------------------------------------------------*/ 1504 /* 1505 #define gdchit_ELEMS_1 ZTRINGV_NUM(1) 1506 #define gdchit_ELEMLEN_1 ZTRINGV_NUM(4) 1507 #define gdchit_ELEMS_2 ZTRINGV_NUM(1) 1508 #define gdchit_ELEMLEN_2 ZTRINGV_NUM(4) 1509 */ 1510 1511 #define GDCHIT(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GDCHIT,gdchit,STRING,STRING,INT,INT,FLOAT,INT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8) 1512 1513 /*------------------------------------------------------------------ 1514 fortran filename : gdcirc.f 1515 ------------------------------------------------------------------*/ 1516 1517 #define GDCIRC(A1,A2) CCALLSFSUB2(GDCIRC,gdcirc,FLOAT,FLOAT,A1,A2) 1518 1519 /*------------------------------------------------------------------ 1520 fortran filename : gdcirr.f 1521 ------------------------------------------------------------------*/ 1522 1523 #define GDCIRR(A1,A2) CCALLSFSUB2(GDCIRR,gdcirr,FLOAT,FLOAT,A1,A2) 1524 1525 /*------------------------------------------------------------------ 1526 fortran filename : gdciry.f 1527 ------------------------------------------------------------------*/ 1528 1529 #define GDCIRY(A1,A2) CCALLSFSUB2(GDCIRY,gdciry,FLOAT,FLOAT,A1,A2) 1530 1531 /*------------------------------------------------------------------ 1532 fortran filename : gdclos.f 1533 ------------------------------------------------------------------*/ 1534 1535 #define GDCLOS() CCALLSFSUB0(GDCLOS,gdclos) 1536 1537 /*------------------------------------------------------------------ 1538 fortran filename : gdcol.f 1539 ------------------------------------------------------------------*/ 1540 1541 #define GDCOL(A1) CCALLSFSUB1(GDCOL,gdcol,INT,A1) 1542 1543 /*------------------------------------------------------------------ 1544 fortran filename : gdcol1.f 1545 ------------------------------------------------------------------*/ 1546 1547 #define GDCOL1(A1) CCALLSFSUB1(GDCOL1,gdcol1,INT,A1) 1548 1549 /*------------------------------------------------------------------ 1550 fortran filename : gdcota.f 1551 ------------------------------------------------------------------*/ 1552 1553 #define GDCOTA() CCALLSFSUB0(GDCOTA,gdcota) 1554 1555 /*------------------------------------------------------------------ 1556 fortran filename : gdcurs.f 1557 ------------------------------------------------------------------*/ 1558 1559 #define GDCURS(A1,A2,A3) CCALLSFSUB3(GDCURS,gdcurs,FLOAT,FLOAT,PINT,A1,A2,A3) 1560 1561 /*------------------------------------------------------------------ 1562 fortran filename : gdcut.f 1563 ------------------------------------------------------------------*/ 1564 1565 #define GDCUT() CCALLSFSUB0(GDCUT,gdcut) 1566 1567 /*------------------------------------------------------------------ 1568 fortran filename : gdcxyz.f 1569 ------------------------------------------------------------------*/ 1570 1571 #define GDCXYZ() CCALLSFSUB0(GDCXYZ,gdcxyz) 1572 1573 /*------------------------------------------------------------------ 1574 fortran filename : gdebug.f 1575 ------------------------------------------------------------------*/ 1576 1577 #define GDEBUG() CCALLSFSUB0(GDEBUG,gdebug) 1578 1579 /*------------------------------------------------------------------ 1580 fortran filename : gdeca2.f 1581 ------------------------------------------------------------------*/ 1582 1583 #define GDECA2(A1,A2,A3,A4) CCALLSFSUB4(GDECA2,gdeca2,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4) 1584 1585 /*------------------------------------------------------------------ 1586 fortran filename : gdeca3.f 1587 ------------------------------------------------------------------*/ 1588 1589 #define GDECA3(A1,A2,A3,A4,A5) CCALLSFSUB5(GDECA3,gdeca3,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5) 1590 1591 /*------------------------------------------------------------------ 1592 fortran filename : gdecay.f 1593 ------------------------------------------------------------------*/ 1594 1595 #define GDECAY() CCALLSFSUB0(GDECAY,gdecay) 1596 1597 /*------------------------------------------------------------------ 1598 fortran filename : gdelet.f 1599 ------------------------------------------------------------------*/ 1600 1601 #define GDELET(A1) CCALLSFSUB1(GDELET,gdelet,INT,A1) 1602 1603 /*------------------------------------------------------------------ 1604 fortran filename : gdeltu.f 1605 ------------------------------------------------------------------*/ 1606 1607 #define GDELTU(A1,A2,A3) CCALLSFSUB3(GDELTU,gdeltu,FLOAT,FLOAT,FLOAT,A1,A2,A3) 1608 1609 /*------------------------------------------------------------------ 1610 fortran filename : gdexca.f 1611 ------------------------------------------------------------------*/ 1612 /* 1613 #define gdexca_ELEMS_1 ZTRINGV_NUM(1) 1614 #define gdexca_ELEMLEN_1 ZTRINGV_NUM(4) 1615 */ 1616 1617 #define GDEXCA(A1,A2) CCALLSFSUB2(GDEXCA,gdexca,STRING,INT,A1,A2) 1618 1619 /*------------------------------------------------------------------ 1620 fortran filename : gdfr3d.f 1621 ------------------------------------------------------------------*/ 1622 1623 #define GDFR3D(A1,A2,A3,A4) CCALLSFSUB4(GDFR3D,gdfr3d,PFLOAT,INT,PFLOAT,PFLOAT,A1,A2,A3,A4) 1624 1625 /*------------------------------------------------------------------ 1626 fortran filename : gdfspc.f 1627 ------------------------------------------------------------------*/ 1628 /* 1629 #define gdfspc_ELEMS_1 ZTRINGV_NUM(1) 1630 #define gdfspc_ELEMLEN_1 ZTRINGV_NUM(4) 1631 */ 1632 1633 #define GDFSPC(A1,A2,A3) CCALLSFSUB3(GDFSPC,gdfspc,STRING,INT,INT,A1,A2,A3) 1634 1635 /*------------------------------------------------------------------ 1636 fortran filename : gdhead.f 1637 ------------------------------------------------------------------*/ 1638 /* 1639 #define gdhead_ELEMS_2 ZTRINGV_NUM(1) 1640 #define gdhead_ELEMLEN_2 ZTRINGV_NUM(255) 1641 */ 1642 1643 #define GDHEAD(A1,A2,A3) CCALLSFSUB3(GDHEAD,gdhead,INT,STRING,FLOAT,A1,A2,A3) 1644 1645 /*------------------------------------------------------------------ 1646 fortran filename : gdhits.f 1647 ------------------------------------------------------------------*/ 1648 /* 1649 #define gdhits_ELEMS_1 ZTRINGV_NUM(1) 1650 #define gdhits_ELEMLEN_1 ZTRINGV_NUM(4) 1651 #define gdhits_ELEMS_2 ZTRINGV_NUM(1) 1652 #define gdhits_ELEMLEN_2 ZTRINGV_NUM(4) 1653 */ 1654 1655 #define GDHITS(A1,A2,A3,A4,A5) CCALLSFSUB5(GDHITS,gdhits,STRING,STRING,INT,INT,FLOAT,A1,A2,A3,A4,A5) 1656 1657 /*------------------------------------------------------------------ 1658 fortran filename : gdinit.f 1659 ------------------------------------------------------------------*/ 1660 1661 #define GDINIT() CCALLSFSUB0(GDINIT,gdinit) 1662 1663 /*------------------------------------------------------------------ 1664 fortran filename : gdkine.f 1665 ------------------------------------------------------------------*/ 1666 1667 #define GDKINE() CCALLSFSUB0(GDKINE,gdkine) 1668 1669 /*------------------------------------------------------------------ 1670 fortran filename : gdlcyl.f 1671 ------------------------------------------------------------------*/ 1672 1673 #define GDLCYL(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GDLCYL,gdlcyl,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6) 1674 1675 /*------------------------------------------------------------------ 1676 fortran filename : gdlens.f 1677 ------------------------------------------------------------------*/ 1678 /* 1679 #define gdlens_ELEMS_2 ZTRINGV_NUM(1) 1680 #define gdlens_ELEMLEN_2 ZTRINGV_NUM(4) 1681 */ 1682 1683 #define GDLENS(A1,A2) CCALLSFSUB2(GDLENS,gdlens,INT,STRING,A1,A2) 1684 1685 /*------------------------------------------------------------------ 1686 fortran filename : gdline.f 1687 ------------------------------------------------------------------*/ 1688 1689 #define GDLINE(A1,A2) CCALLSFSUB2(GDLINE,gdline,FLOATV,FLOATV,A1,A2) 1690 1691 /*------------------------------------------------------------------ 1692 fortran filename : gdlumi.f 1693 ------------------------------------------------------------------*/ 1694 1695 #define GDLUMI(A1,A2) CCALLSFSUB2(GDLUMI,gdlumi,PINT,FLOAT,A1,A2) 1696 1697 /*------------------------------------------------------------------ 1698 fortran filename : gdlw.f 1699 ------------------------------------------------------------------*/ 1700 1701 #define GDLW(A1) CCALLSFSUB1(GDLW,gdlw,INT,A1) 1702 1703 /*------------------------------------------------------------------ 1704 fortran filename : gdlw1.f 1705 ------------------------------------------------------------------*/ 1706 1707 #define GDLW1(A1) CCALLSFSUB1(GDLW1,gdlw1,INT,A1) 1708 1709 /*------------------------------------------------------------------ 1710 fortran filename : gdman.f 1711 ------------------------------------------------------------------*/ 1712 1713 #define GDMAN(A1,A2) CCALLSFSUB2(GDMAN,gdman,FLOAT,FLOAT,A1,A2) 1714 1715 /*------------------------------------------------------------------ 1716 fortran filename : gdnino.f 1717 ------------------------------------------------------------------*/ 1718 1719 #define GDNINO() CCALLSFSUB0(GDNINO,gdnino) 1720 1721 /*------------------------------------------------------------------ 1722 fortran filename : gdnson.f 1723 ------------------------------------------------------------------*/ 1724 /* 1725 #define gdnson_ELEMS_1 ZTRINGV_NUM(1) 1726 #define gdnson_ELEMLEN_1 ZTRINGV_NUM(4) 1727 */ 1728 1729 #define GDNSON(A1,A2,A3) CCALLSFSUB3(GDNSON,gdnson,STRING,PINT,PINT,A1,A2,A3) 1730 1731 /*------------------------------------------------------------------ 1732 fortran filename : gdopen.f 1733 ------------------------------------------------------------------*/ 1734 1735 #define GDOPEN(A1) CCALLSFSUB1(GDOPEN,gdopen,INT,A1) 1736 1737 /*------------------------------------------------------------------ 1738 fortran filename : gdopt.f 1739 ------------------------------------------------------------------*/ 1740 /* 1741 #define gdopt_ELEMS_1 ZTRINGV_NUM(1) 1742 #define gdopt_ELEMLEN_1 ZTRINGV_NUM(4) 1743 #define gdopt_ELEMS_2 ZTRINGV_NUM(1) 1744 #define gdopt_ELEMLEN_2 ZTRINGV_NUM(4) 1745 */ 1746 1747 #define GDOPT(A1,A2) CCALLSFSUB2(GDOPT,gdopt,STRING,STRING,A1,A2) 1748 1749 /*------------------------------------------------------------------ 1750 fortran filename : gdpart.f 1751 ------------------------------------------------------------------*/ 1752 1753 #define GDPART(A1,A2,A3) CCALLSFSUB3(GDPART,gdpart,INT,INT,FLOAT,A1,A2,A3) 1754 1755 /*------------------------------------------------------------------ 1756 fortran filename : gdpdk.f 1757 ------------------------------------------------------------------*/ 1758 1759 PROTOCCALLSFFUN3(DOUBLE,GDPDK,gdpdk,DOUBLE,DOUBLE,DOUBLE) 1760 #define GDPDK(A2,A3,A4) CCALLSFFUN3(GDPDK,gdpdk,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 1761 1762 /*------------------------------------------------------------------ 1763 fortran filename : gdplst.f 1764 ------------------------------------------------------------------*/ 1765 /* 1766 #define gdplst_ELEMS_2 ZTRINGV_NUM(1) 1767 #define gdplst_ELEMLEN_2 ZTRINGV_NUM(4) 1768 */ 1769 1770 #define GDPLST(A1,A2,A3,A4) CCALLSFSUB4(GDPLST,gdplst,INT,PSTRING,INT,INT,A1,A2,A3,A4) 1771 1772 /*------------------------------------------------------------------ 1773 fortran filename : gdprtr.f 1774 ------------------------------------------------------------------*/ 1775 /* 1776 #define gdprtr_ELEMS_1 ZTRINGV_NUM(1) 1777 #define gdprtr_ELEMLEN_1 ZTRINGV_NUM(4) 1778 */ 1779 1780 #define GDPRTR(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GDPRTR,gdprtr,STRING,FLOAT,FLOAT,FLOAT,FLOAT,INT,INT,INT,INT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 1781 1782 /*------------------------------------------------------------------ 1783 fortran filename : gdrack.f 1784 ------------------------------------------------------------------*/ 1785 1786 #define GDRACK() CCALLSFSUB0(GDRACK,gdrack) 1787 1788 /*------------------------------------------------------------------ 1789 fortran filename : gdraw.f 1790 ------------------------------------------------------------------*/ 1791 /* 1792 #define gdraw_ELEMS_1 ZTRINGV_NUM(1) 1793 #define gdraw_ELEMLEN_1 ZTRINGV_NUM(4) 1794 */ 1795 1796 #define GDRAW(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GDRAW,gdraw,STRING,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8) 1797 1798 /*------------------------------------------------------------------ 1799 fortran filename : gdrawc.f 1800 ------------------------------------------------------------------*/ 1801 /* 1802 #define gdrawc_ELEMS_1 ZTRINGV_NUM(1) 1803 #define gdrawc_ELEMLEN_1 ZTRINGV_NUM(4) 1804 */ 1805 1806 #define GDRAWC(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GDRAWC,gdrawc,STRING,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7) 1807 1808 /*------------------------------------------------------------------ 1809 fortran filename : gdrawp.f 1810 ------------------------------------------------------------------*/ 1811 1812 #define GDRAWP(A1,A2,A3) CCALLSFSUB3(GDRAWP,gdrawp,FLOATV,FLOATV,INT,A1,A2,A3) 1813 1814 /*------------------------------------------------------------------ 1815 fortran filename : gdraws.f 1816 ------------------------------------------------------------------*/ 1817 1818 #define GDRAWS(A1,A2) CCALLSFSUB2(GDRAWS,gdraws,INT,PFLOAT,A1,A2) 1819 1820 /*------------------------------------------------------------------ 1821 fortran filename : gdrawt.f 1822 ------------------------------------------------------------------*/ 1823 /* 1824 #define gdrawt_ELEMS_3 ZTRINGV_NUM(1) 1825 #define gdrawt_ELEMLEN_3 ZTRINGV_NUM(255) 1826 */ 1827 1828 #define GDRAWT(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GDRAWT,gdrawt,FLOAT,FLOAT,STRING,FLOAT,FLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7) 1829 1830 /*------------------------------------------------------------------ 1831 fortran filename : gdrawv.f 1832 ------------------------------------------------------------------*/ 1833 1834 #define GDRAWV(A1,A2,A3) CCALLSFSUB3(GDRAWV,gdrawv,FLOATV,FLOATV,INT,A1,A2,A3) 1835 1836 /*------------------------------------------------------------------ 1837 fortran filename : gdrawx.f 1838 ------------------------------------------------------------------*/ 1839 /* 1840 #define gdrawx_ELEMS_1 ZTRINGV_NUM(1) 1841 #define gdrawx_ELEMLEN_1 ZTRINGV_NUM(4) 1842 */ 1843 1844 #define GDRAWX(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GDRAWX,gdrawx,STRING,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 1845 1846 /*------------------------------------------------------------------ 1847 fortran filename : gdray.f 1848 ------------------------------------------------------------------*/ 1849 1850 #define GDRAY() CCALLSFSUB0(GDRAY,gdray) 1851 1852 /*------------------------------------------------------------------ 1853 fortran filename : gdrayt.f 1854 ------------------------------------------------------------------*/ 1855 /* 1856 #define gdrayt_ELEMS_1 ZTRINGV_NUM(1) 1857 #define gdrayt_ELEMLEN_1 ZTRINGV_NUM(4) 1858 */ 1859 1860 #define GDRAYT(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GDRAYT,gdrayt,STRING,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8) 1861 1862 /*------------------------------------------------------------------ 1863 fortran filename : gdrect.f 1864 ------------------------------------------------------------------*/ 1865 1866 #define GDRECT(A1,A2,A3,A4) CCALLSFSUB4(GDRECT,gdrect,FLOATV,FLOATV,FLOATV,FLOATV,A1,A2,A3,A4) 1867 1868 /*------------------------------------------------------------------ 1869 fortran filename : gdrela.f 1870 ------------------------------------------------------------------*/ 1871 1872 #define GDRELA() CCALLSFSUB0(GDRELA,gdrela) 1873 1874 /*------------------------------------------------------------------ 1875 fortran filename : gdrele.f 1876 ------------------------------------------------------------------*/ 1877 1878 #define GDRELE(A1,A2,A3,A4) CCALLSFSUB4(GDRELE,gdrele,FLOAT,FLOAT,INT,PFLOAT,A1,A2,A3,A4) 1879 1880 /*------------------------------------------------------------------ 1881 fortran filename : gdreli.f 1882 ------------------------------------------------------------------*/ 1883 1884 #define GDRELI(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GDRELI,gdreli,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 1885 1886 /*------------------------------------------------------------------ 1887 fortran filename : gdrelm.f 1888 ------------------------------------------------------------------*/ 1889 1890 #define GDRELM(A1,A2,A3,A4,A5) CCALLSFSUB5(GDRELM,gdrelm,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5) 1891 1892 /*------------------------------------------------------------------ 1893 fortran filename : gdrelp.f 1894 ------------------------------------------------------------------*/ 1895 1896 #define GDRELP(A1,A2,A3,A4,A5) CCALLSFSUB5(GDRELP,gdrelp,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5) 1897 1898 /*------------------------------------------------------------------ 1899 fortran filename : gdrelx.f 1900 ------------------------------------------------------------------*/ 1901 1902 #define GDRELX(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GDRELX,gdrelx,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 1903 1904 /*------------------------------------------------------------------ 1905 fortran filename : gdrmat.f 1906 ------------------------------------------------------------------*/ 1907 /* 1908 #define gdrmat_ELEMS_3 ZTRINGV_NUM(ZTRINGV_ARGS(4)) 1909 #define gdrmat_ELEMLEN_3 ZTRINGV_NUM(4) 1910 */ 1911 1912 #define GDRMAT(A1,A2,A3,A4) CCALLSFSUB4(GDRMAT,gdrmat,INT,INT,STRINGV,INT,A1,A2,A3,A4) 1913 1914 /*------------------------------------------------------------------ 1915 fortran filename : gdrot.f 1916 ------------------------------------------------------------------*/ 1917 1918 #define GDROT(A1,A2,A3,A4,A5) CCALLSFSUB5(GDROT,gdrot,PFLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5) 1919 1920 /*------------------------------------------------------------------ 1921 fortran filename : gdrprt.f 1922 ------------------------------------------------------------------*/ 1923 1924 #define GDRPRT(A1,A2,A3,A4) CCALLSFSUB4(GDRPRT,gdrprt,INT,INT,FLOAT,INT,A1,A2,A3,A4) 1925 1926 /*------------------------------------------------------------------ 1927 fortran filename : gdrsga.f 1928 ------------------------------------------------------------------*/ 1929 1930 #define GDRSGA() CCALLSFSUB0(GDRSGA,gdrsga) 1931 1932 /*------------------------------------------------------------------ 1933 fortran filename : gdrvol.f 1934 ------------------------------------------------------------------*/ 1935 1936 #define GDRVOL(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(GDRVOL,gdrvol,INT,INTV,INTV,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 1937 1938 /*------------------------------------------------------------------ 1939 fortran filename : gdrwsc.f 1940 ------------------------------------------------------------------*/ 1941 1942 #define GDRWSC(A1,A2) CCALLSFSUB2(GDRWSC,gdrwsc,INT,PFLOAT,A1,A2) 1943 1944 /*------------------------------------------------------------------ 1945 fortran filename : gdsarc.f 1946 ------------------------------------------------------------------*/ 1947 1948 #define GDSARC(A1,A2,A3,A4,A5) CCALLSFSUB5(GDSARC,gdsarc,FLOAT,FLOAT,FLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5) 1949 1950 /*------------------------------------------------------------------ 1951 fortran filename : gdscal.f 1952 ------------------------------------------------------------------*/ 1953 1954 #define GDSCAL(A1,A2) CCALLSFSUB2(GDSCAL,gdscal,FLOAT,FLOAT,A1,A2) 1955 1956 /*------------------------------------------------------------------ 1957 fortran filename : gdshad.f 1958 ------------------------------------------------------------------*/ 1959 1960 #define GDSHAD(A1,A2) CCALLSFSUB2(GDSHAD,gdshad,PINT,FLOAT,A1,A2) 1961 1962 /*------------------------------------------------------------------ 1963 fortran filename : gdshif.f 1964 ------------------------------------------------------------------*/ 1965 1966 #define GDSHIF(A1,A2) CCALLSFSUB2(GDSHIF,gdshif,INT,INT,A1,A2) 1967 1968 /*------------------------------------------------------------------ 1969 fortran filename : gdshow.f 1970 ------------------------------------------------------------------*/ 1971 1972 #define GDSHOW(A1) CCALLSFSUB1(GDSHOW,gdshow,INT,A1) 1973 1974 /*------------------------------------------------------------------ 1975 fortran filename : gdson.f 1976 ------------------------------------------------------------------*/ 1977 /* 1978 #define gdson_ELEMS_2 ZTRINGV_NUM(1) 1979 #define gdson_ELEMLEN_2 ZTRINGV_NUM(4) 1980 #define gdson_ELEMS_3 ZTRINGV_NUM(1) 1981 #define gdson_ELEMLEN_3 ZTRINGV_NUM(4) 1982 */ 1983 1984 #define GDSON(A1,A2,A3) CCALLSFSUB3(GDSON,gdson,INT,STRING,PSTRING,A1,A2,A3) 1985 1986 /*------------------------------------------------------------------ 1987 fortran filename : gdspec.f 1988 ------------------------------------------------------------------*/ 1989 /* 1990 #define gdspec_ELEMS_1 ZTRINGV_NUM(1) 1991 #define gdspec_ELEMLEN_1 ZTRINGV_NUM(4) 1992 */ 1993 1994 #define GDSPEC(A1) CCALLSFSUB1(GDSPEC,gdspec,STRING,A1) 1995 1996 /*------------------------------------------------------------------ 1997 fortran filename : gdssur.f 1998 ------------------------------------------------------------------*/ 1999 2000 #define GDSSUR(A1,A2,A3,A4) CCALLSFSUB4(GDSSUR,gdssur,FLOATV,FLOATV,FLOATV,FLOATV,A1,A2,A3,A4) 2001 2002 /*------------------------------------------------------------------ 2003 fortran filename : gdstep.f 2004 ------------------------------------------------------------------*/ 2005 2006 #define GDSTEP() CCALLSFSUB0(GDSTEP,gdstep) 2007 2008 /*------------------------------------------------------------------ 2009 fortran filename : gdsurf.f 2010 ------------------------------------------------------------------*/ 2011 2012 #define GDSURF(A1) CCALLSFSUB1(GDSURF,gdsurf,INT,A1) 2013 2014 /*------------------------------------------------------------------ 2015 fortran filename : gdthrz.f 2016 ------------------------------------------------------------------*/ 2017 2018 #define GDTHRZ(A1) CCALLSFSUB1(GDTHRZ,gdthrz,PFLOAT,A1) 2019 2020 /*------------------------------------------------------------------ 2021 fortran filename : gdtom.f 2022 ------------------------------------------------------------------*/ 2023 2024 #define GDTOM(A1,A2,A3) CCALLSFSUB3(GDTOM,gdtom,FLOATV,PFLOAT,INT,A1,A2,A3) 2025 2026 /*------------------------------------------------------------------ 2027 fortran filename : gdtr0.f 2028 ------------------------------------------------------------------*/ 2029 2030 #define GDTR0(A1,A2,A3,A4) CCALLSFSUB4(GDTR0,gdtr0,INT,INT,INT,INT,A1,A2,A3,A4) 2031 2032 /*------------------------------------------------------------------ 2033 fortran filename : gdtr1.f 2034 ------------------------------------------------------------------*/ 2035 2036 #define GDTR1(A1,A2,A3,A4) CCALLSFSUB4(GDTR1,gdtr1,INT,INT,PINT,PINT,A1,A2,A3,A4) 2037 2038 /*------------------------------------------------------------------ 2039 fortran filename : gdtr10.f 2040 ------------------------------------------------------------------*/ 2041 2042 #define GDTR10(A1) CCALLSFSUB1(GDTR10,gdtr10,INT,A1) 2043 2044 /*------------------------------------------------------------------ 2045 fortran filename : gdtr11.f 2046 ------------------------------------------------------------------*/ 2047 2048 #define GDTR11(A1,A2,A3) CCALLSFSUB3(GDTR11,gdtr11,PINT,PINT,INT,A1,A2,A3) 2049 2050 /*------------------------------------------------------------------ 2051 fortran filename : gdtr12.f 2052 ------------------------------------------------------------------*/ 2053 2054 #define GDTR12(A1) CCALLSFSUB1(GDTR12,gdtr12,INT,A1) 2055 2056 /*------------------------------------------------------------------ 2057 fortran filename : gdtr2.f 2058 ------------------------------------------------------------------*/ 2059 2060 #define GDTR2(A1,A2,A3,A4) CCALLSFSUB4(GDTR2,gdtr2,INT,PINT,INT,PINT,A1,A2,A3,A4) 2061 2062 /*------------------------------------------------------------------ 2063 fortran filename : gdtr3.f 2064 ------------------------------------------------------------------*/ 2065 2066 #define GDTR3(A1) CCALLSFSUB1(GDTR3,gdtr3,INT,A1) 2067 2068 /*------------------------------------------------------------------ 2069 fortran filename : gdtr4.f 2070 ------------------------------------------------------------------*/ 2071 2072 #define GDTR4() CCALLSFSUB0(GDTR4,gdtr4) 2073 2074 /*------------------------------------------------------------------ 2075 fortran filename : gdtr5.f 2076 ------------------------------------------------------------------*/ 2077 2078 #define GDTR5(A1) CCALLSFSUB1(GDTR5,gdtr5,INT,A1) 2079 2080 /*------------------------------------------------------------------ 2081 fortran filename : gdtr6.f 2082 ------------------------------------------------------------------*/ 2083 2084 #define GDTR6(A1) CCALLSFSUB1(GDTR6,gdtr6,PINT,A1) 2085 2086 /*------------------------------------------------------------------ 2087 fortran filename : gdtr8.f 2088 ------------------------------------------------------------------*/ 2089 /* 2090 #define gdtr8_ELEMS_1 ZTRINGV_NUM(1) 2091 #define gdtr8_ELEMLEN_1 ZTRINGV_NUM(4) 2092 #define gdtr8_ELEMS_2 ZTRINGV_NUM(1) 2093 #define gdtr8_ELEMLEN_2 ZTRINGV_NUM(4) 2094 */ 2095 2096 #define GDTR8(A1,A2,A3) CCALLSFSUB3(GDTR8,gdtr8,STRING,STRING,PINT,A1,A2,A3) 2097 2098 /*------------------------------------------------------------------ 2099 fortran filename : gdtr99.f 2100 ------------------------------------------------------------------*/ 2101 2102 #define GDTR99(A1) CCALLSFSUB1(GDTR99,gdtr99,INT,A1) 2103 2104 /*------------------------------------------------------------------ 2105 fortran filename : gdtrak.f 2106 ------------------------------------------------------------------*/ 2107 /* 2108 #define gdtrak_ELEMS_1 ZTRINGV_NUM(1) 2109 #define gdtrak_ELEMLEN_1 ZTRINGV_NUM(255) 2110 */ 2111 2112 #define GDTRAK(A1) CCALLSFSUB1(GDTRAK,gdtrak,STRING,A1) 2113 2114 /*------------------------------------------------------------------ 2115 fortran filename : gdtree.f 2116 ------------------------------------------------------------------*/ 2117 /* 2118 #define gdtree_ELEMS_1 ZTRINGV_NUM(1) 2119 #define gdtree_ELEMLEN_1 ZTRINGV_NUM(4) 2120 */ 2121 2122 #define GDTREE(A1,A2,A3) CCALLSFSUB3(GDTREE,gdtree,PSTRING,INT,INT,A1,A2,A3) 2123 2124 /*------------------------------------------------------------------ 2125 fortran filename : gdwmn1.f 2126 ------------------------------------------------------------------*/ 2127 2128 #define GDWMN1(A1,A2) CCALLSFSUB2(GDWMN1,gdwmn1,FLOAT,FLOAT,A1,A2) 2129 2130 /*------------------------------------------------------------------ 2131 fortran filename : gdwmn2.f 2132 ------------------------------------------------------------------*/ 2133 2134 #define GDWMN2(A1,A2) CCALLSFSUB2(GDWMN2,gdwmn2,FLOAT,FLOAT,A1,A2) 2135 2136 /*------------------------------------------------------------------ 2137 fortran filename : gdwmn3.f 2138 ------------------------------------------------------------------*/ 2139 2140 #define GDWMN3(A1,A2) CCALLSFSUB2(GDWMN3,gdwmn3,FLOAT,FLOAT,A1,A2) 2141 2142 /*------------------------------------------------------------------ 2143 fortran filename : gdxyz.f 2144 ------------------------------------------------------------------*/ 2145 2146 #define GDXYZ(A1) CCALLSFSUB1(GDXYZ,gdxyz,INT,A1) 2147 2148 /*------------------------------------------------------------------ 2149 fortran filename : gdxzoo.f 2150 ------------------------------------------------------------------*/ 2151 2152 #define GDXZOO(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GDXZOO,gdxzoo,INT,FLOAT,FLOAT,PFLOAT,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7) 2153 2154 /*------------------------------------------------------------------ 2155 fortran filename : gdzoom.f 2156 ------------------------------------------------------------------*/ 2157 2158 #define GDZOOM(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GDZOOM,gdzoom,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6) 2159 2160 /*------------------------------------------------------------------ 2161 fortran filename : geamon.f 2162 ------------------------------------------------------------------*/ 2163 /* 2164 #define geamon_ELEMS_2 ZTRINGV_NUM(1) 2165 #define geamon_ELEMLEN_2 ZTRINGV_NUM(255) 2166 */ 2167 2168 #define GEAMON(A1,A2) CCALLSFSUB2(GEAMON,geamon,INT,STRING,A1,A2) 2169 2170 /*------------------------------------------------------------------ 2171 fortran filename : geditv.f 2172 ------------------------------------------------------------------*/ 2173 2174 #define GEDITV(A1) CCALLSFSUB1(GEDITV,geditv,INT,A1) 2175 2176 /*------------------------------------------------------------------ 2177 fortran filename : gefch2.f 2178 ------------------------------------------------------------------*/ 2179 2180 PROTOCCALLSFFUN3(FLOAT,GEFCH2,gefch2,FLOAT,FLOAT,FLOAT) 2181 #define GEFCH2(A2,A3,A4) CCALLSFFUN3(GEFCH2,gefch2,FLOAT,FLOAT,FLOAT,A2,A3,A4) 2182 2183 /*------------------------------------------------------------------ 2184 fortran filename : gekbin.f 2185 ------------------------------------------------------------------*/ 2186 2187 #define GEKBIN() CCALLSFSUB0(GEKBIN,gekbin) 2188 2189 /*------------------------------------------------------------------ 2190 fortran filename : gelset.f 2191 ------------------------------------------------------------------*/ 2192 2193 #define GELSET(A1) CCALLSFSUB1(GELSET,gelset,FLOATV,A1) 2194 2195 /*------------------------------------------------------------------ 2196 fortran filename : genset.f 2197 ------------------------------------------------------------------*/ 2198 2199 #define GENSET() CCALLSFSUB0(GENSET,genset) 2200 2201 /*------------------------------------------------------------------ 2202 fortran filename : genxpt.f 2203 ------------------------------------------------------------------*/ 2204 2205 #define GENXPT(A1,A2,A3) CCALLSFSUB3(GENXPT,genxpt,INT,INT,FLOAT,A1,A2,A3) 2206 2207 /*------------------------------------------------------------------ 2208 fortran filename : geta.f 2209 ------------------------------------------------------------------*/ 2210 2211 PROTOCCALLSFFUN7(DOUBLE,GETA,geta,DOUBLE,INT,INT,INT,INT,PDOUBLE,PDOUBLE) 2212 #define GETA(A2,A3,A4,A5,A6,A7,A8) CCALLSFFUN7(GETA,geta,DOUBLE,INT,INT,INT,INT,PDOUBLE,PDOUBLE,A2,A3,A4,A5,A6,A7,A8) 2213 2214 /*------------------------------------------------------------------ 2215 fortran filename : getene.f 2216 ------------------------------------------------------------------*/ 2217 2218 #define GETENE(A1,A2,A3,A4) CCALLSFSUB4(GETENE,getene,FLOAT,FLOATV,INTV,INT,A1,A2,A3,A4) 2219 2220 /*------------------------------------------------------------------ 2221 fortran filename : getnu.f 2222 ------------------------------------------------------------------*/ 2223 2224 #define GETNU(A1,A2,A3,A4,A5) CCALLSFSUB5(GETNU,getnu,FLOATV,INTV,FLOAT,INT,PFLOAT,A1,A2,A3,A4,A5) 2225 2226 /*------------------------------------------------------------------ 2227 fortran filename : getnum.f 2228 ------------------------------------------------------------------*/ 2229 2230 #define GETNUM(A1,A2) CCALLSFSUB2(GETNUM,getnum,INTV,PINT,A1,A2) 2231 2232 /*------------------------------------------------------------------ 2233 fortran filename : getpar.f 2234 ------------------------------------------------------------------*/ 2235 2236 #define GETPAR(A1,A2,A3) CCALLSFSUB3(GETPAR,getpar,INT,INT,PINT,A1,A2,A3) 2237 2238 /*------------------------------------------------------------------ 2239 fortran filename : getshp.f 2240 ------------------------------------------------------------------*/ 2241 2242 #define GETSHP(A1,A2) CCALLSFSUB2(GETSHP,getshp,INT,FLOATV,A1,A2) 2243 2244 /*------------------------------------------------------------------ 2245 fortran filename : getver.f 2246 ------------------------------------------------------------------*/ 2247 /* 2248 #define getver_ELEMS_1 ZTRINGV_NUM(1) 2249 #define getver_ELEMLEN_1 ZTRINGV_NUM(8) 2250 */ 2251 2252 #define GETVER(A1,A2) CCALLSFSUB2(GETVER,getver,PSTRING,PFLOAT,A1,A2) 2253 2254 /*------------------------------------------------------------------ 2255 fortran filename : gevkev.f 2256 ------------------------------------------------------------------*/ 2257 /* 2258 #define gevkev_ELEMS_3 ZTRINGV_NUM(1) 2259 #define gevkev_ELEMLEN_3 ZTRINGV_NUM(4) 2260 */ 2261 2262 #define GEVKEV(A1,A2,A3) CCALLSFSUB3(GEVKEV,gevkev,FLOAT,PFLOAT,PSTRING,A1,A2,A3) 2263 2264 /*------------------------------------------------------------------ 2265 fortran filename : gfang.f 2266 ------------------------------------------------------------------*/ 2267 2268 #define GFANG(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GFANG,gfang,FLOATV,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PLOGICAL,A1,A2,A3,A4,A5,A6) 2269 2270 /*------------------------------------------------------------------ 2271 fortran filename : gfatt.f 2272 ------------------------------------------------------------------*/ 2273 /* 2274 #define gfatt_ELEMS_1 ZTRINGV_NUM(1) 2275 #define gfatt_ELEMLEN_1 ZTRINGV_NUM(4) 2276 #define gfatt_ELEMS_2 ZTRINGV_NUM(1) 2277 #define gfatt_ELEMLEN_2 ZTRINGV_NUM(4) 2278 */ 2279 2280 #define GFATT(A1,A2,A3) CCALLSFSUB3(GFATT,gfatt,STRING,STRING,PINT,A1,A2,A3) 2281 2282 /*------------------------------------------------------------------ 2283 fortran filename : gfclim.f 2284 ------------------------------------------------------------------*/ 2285 2286 #define GFCLIM(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GFCLIM,gfclim,INT,INT,INT,PFLOAT,PFLOAT,INT,A1,A2,A3,A4,A5,A6) 2287 2288 /*------------------------------------------------------------------ 2289 fortran filename : gfcoor.f 2290 ------------------------------------------------------------------*/ 2291 2292 #define GFCOOR(A1,A2,A3) CCALLSFSUB3(GFCOOR,gfcoor,FLOATV,INT,PFLOAT,A1,A2,A3) 2293 2294 /*------------------------------------------------------------------ 2295 fortran filename : gfcord.f 2296 ------------------------------------------------------------------*/ 2297 2298 #define GFCORD(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GFCORD,gfcord,INT,FLOATV,FLOATV,PFLOAT,PINT,PINT,A1,A2,A3,A4,A5,A6) 2299 2300 /*------------------------------------------------------------------ 2301 fortran filename : gfcoul.f 2302 ------------------------------------------------------------------*/ 2303 2304 PROTOCCALLSFFUN1(FLOAT,GFCOUL,gfcoul,FLOAT) 2305 #define GFCOUL(A2) CCALLSFFUN1(GFCOUL,gfcoul,FLOAT,A2) 2306 2307 /*------------------------------------------------------------------ 2308 fortran filename : gfcvol.f 2309 ------------------------------------------------------------------*/ 2310 2311 #define GFCVOL() CCALLSFSUB0(GFCVOL,gfcvol) 2312 2313 /*------------------------------------------------------------------ 2314 fortran filename : gfdet.f 2315 ------------------------------------------------------------------*/ 2316 /* 2317 #define gfdet_ELEMS_1 ZTRINGV_NUM(1) 2318 #define gfdet_ELEMLEN_1 ZTRINGV_NUM(4) 2319 #define gfdet_ELEMS_2 ZTRINGV_NUM(1) 2320 #define gfdet_ELEMLEN_2 ZTRINGV_NUM(4) 2321 #define gfdet_ELEMS_4 ZTRINGV_NUM(1) 2322 #define gfdet_ELEMLEN_4 ZTRINGV_NUM(4) 2323 */ 2324 2325 #define GFDET(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GFDET,gfdet,STRING,STRING,PINT,STRINGV,PINT,INT,PINT,PINT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 2326 2327 /*------------------------------------------------------------------ 2328 fortran filename : gfdeta.f 2329 ------------------------------------------------------------------*/ 2330 /* 2331 #define gfdeta_ELEMS_1 ZTRINGV_NUM(1) 2332 #define gfdeta_ELEMLEN_1 ZTRINGV_NUM(4) 2333 #define gfdeta_ELEMS_2 ZTRINGV_NUM(1) 2334 #define gfdeta_ELEMLEN_2 ZTRINGV_NUM(4) 2335 */ 2336 2337 #define GFDETA(A1,A2,A3) CCALLSFSUB3(GFDETA,gfdeta,STRING,STRING,INT,A1,A2,A3) 2338 2339 /*------------------------------------------------------------------ 2340 fortran filename : gfdetd.f 2341 ------------------------------------------------------------------*/ 2342 /* 2343 #define gfdetd_ELEMS_1 ZTRINGV_NUM(1) 2344 #define gfdetd_ELEMLEN_1 ZTRINGV_NUM(4) 2345 #define gfdetd_ELEMS_2 ZTRINGV_NUM(1) 2346 #define gfdetd_ELEMLEN_2 ZTRINGV_NUM(4) 2347 #define gfdetd_ELEMS_4 ZTRINGV_NUM(1) 2348 #define gfdetd_ELEMLEN_4 ZTRINGV_NUM(4) 2349 */ 2350 2351 #define GFDETD(A1,A2,A3,A4,A5) CCALLSFSUB5(GFDETD,gfdetd,STRING,STRING,PINT,STRINGV,PINT,A1,A2,A3,A4,A5) 2352 2353 /*------------------------------------------------------------------ 2354 fortran filename : gfdeth.f 2355 ------------------------------------------------------------------*/ 2356 /* 2357 #define gfdeth_ELEMS_1 ZTRINGV_NUM(1) 2358 #define gfdeth_ELEMLEN_1 ZTRINGV_NUM(4) 2359 #define gfdeth_ELEMS_2 ZTRINGV_NUM(1) 2360 #define gfdeth_ELEMLEN_2 ZTRINGV_NUM(4) 2361 #define gfdeth_ELEMS_4 ZTRINGV_NUM(1) 2362 #define gfdeth_ELEMLEN_4 ZTRINGV_NUM(4) 2363 */ 2364 2365 #define GFDETH(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFDETH,gfdeth,STRING,STRING,PINT,STRINGV,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 2366 2367 /*------------------------------------------------------------------ 2368 fortran filename : gfdetu.f 2369 ------------------------------------------------------------------*/ 2370 /* 2371 #define gfdetu_ELEMS_1 ZTRINGV_NUM(1) 2372 #define gfdetu_ELEMLEN_1 ZTRINGV_NUM(4) 2373 #define gfdetu_ELEMS_2 ZTRINGV_NUM(1) 2374 #define gfdetu_ELEMLEN_2 ZTRINGV_NUM(4) 2375 */ 2376 2377 #define GFDETU(A1,A2,A3,A4,A5) CCALLSFSUB5(GFDETU,gfdetu,STRING,STRING,INT,PINT,FLOATV,A1,A2,A3,A4,A5) 2378 2379 /*------------------------------------------------------------------ 2380 fortran filename : gfdigi.f 2381 ------------------------------------------------------------------*/ 2382 /* 2383 #define gfdigi_ELEMS_1 ZTRINGV_NUM(1) 2384 #define gfdigi_ELEMLEN_1 ZTRINGV_NUM(4) 2385 #define gfdigi_ELEMS_2 ZTRINGV_NUM(1) 2386 #define gfdigi_ELEMLEN_2 ZTRINGV_NUM(4) 2387 */ 2388 2389 #define GFDIGI(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) CCALLSFSUB12(GFDIGI,gfdigi,STRING,STRING,INT,INT,INT,INT,INTV,PINT,PINT,PINT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) 2390 2391 /*------------------------------------------------------------------ 2392 fortran filename : gffgo.f 2393 ------------------------------------------------------------------*/ 2394 2395 #define GFFGO() CCALLSFSUB0(GFFGO,gffgo) 2396 2397 /*------------------------------------------------------------------ 2398 fortran filename : gfhead.f 2399 ------------------------------------------------------------------*/ 2400 2401 #define GFHEAD(A1,A2,A3,A4) CCALLSFSUB4(GFHEAD,gfhead,PINT,PINT,PINT,PFLOAT,A1,A2,A3,A4) 2402 2403 /*------------------------------------------------------------------ 2404 fortran filename : gfhits.f 2405 ------------------------------------------------------------------*/ 2406 /* 2407 #define gfhits_ELEMS_1 ZTRINGV_NUM(1) 2408 #define gfhits_ELEMLEN_1 ZTRINGV_NUM(4) 2409 #define gfhits_ELEMS_2 ZTRINGV_NUM(1) 2410 #define gfhits_ELEMLEN_2 ZTRINGV_NUM(4) 2411 */ 2412 2413 #define GFHITS(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(GFHITS,gfhits,STRING,STRING,INT,INT,INT,INT,INTV,PINT,PINT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 2414 2415 /*------------------------------------------------------------------ 2416 fortran filename : gfhsta.f 2417 ------------------------------------------------------------------*/ 2418 2419 #define GFHSTA() CCALLSFSUB0(GFHSTA,gfhsta) 2420 2421 /*------------------------------------------------------------------ 2422 fortran filename : gfin.f 2423 ------------------------------------------------------------------*/ 2424 /* 2425 #define gfin_ELEMS_2 ZTRINGV_NUM(#{58{4\D8#) 2426 #define gfin_ELEMLEN_2 ZTRINGV_NUM(4) 2427 #define gfin_ELEMS_5 ZTRINGV_NUM(1) 2428 #define gfin_ELEMLEN_5 ZTRINGV_NUM(255) 2429 */ 2430 2431 #define GFIN(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GFIN,gfin,INT,STRINGV,INT,INT,STRING,PINT,A1,A2,A3,A4,A5,A6) 2432 2433 /*------------------------------------------------------------------ 2434 fortran filename : gfind.f 2435 ------------------------------------------------------------------*/ 2436 /* 2437 #define gfind_ELEMS_1 ZTRINGV_NUM(1) 2438 #define gfind_ELEMLEN_1 ZTRINGV_NUM(4) 2439 #define gfind_ELEMS_2 ZTRINGV_NUM(1) 2440 #define gfind_ELEMLEN_2 ZTRINGV_NUM(4) 2441 */ 2442 2443 #define GFIND(A1,A2,A3) CCALLSFSUB3(GFIND,gfind,STRING,STRING,PINT,A1,A2,A3) 2444 2445 /*------------------------------------------------------------------ 2446 fortran filename : gfinds.f 2447 ------------------------------------------------------------------*/ 2448 2449 #define GFINDS() CCALLSFSUB0(GFINDS,gfinds) 2450 2451 /*------------------------------------------------------------------ 2452 fortran filename : gfipar.f 2453 ------------------------------------------------------------------*/ 2454 2455 #define GFIPAR(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFIPAR,gfipar,INT,INT,INT,PINT,PINT,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6,A7) 2456 2457 /*------------------------------------------------------------------ 2458 fortran filename : gfkine.f 2459 ------------------------------------------------------------------*/ 2460 2461 #define GFKINE(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFKINE,gfkine,INT,PFLOAT,PFLOAT,PINT,PINT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 2462 2463 /*------------------------------------------------------------------ 2464 fortran filename : gflcar.f 2465 ------------------------------------------------------------------*/ 2466 2467 #define GFLCAR(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFLCAR,gflcar,INT,INT,INT,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 2468 2469 /*------------------------------------------------------------------ 2470 fortran filename : gflphi.f 2471 ------------------------------------------------------------------*/ 2472 2473 #define GFLPHI(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFLPHI,gflphi,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 2474 2475 /*------------------------------------------------------------------ 2476 fortran filename : gflrad.f 2477 ------------------------------------------------------------------*/ 2478 2479 #define GFLRAD(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GFLRAD,gflrad,INT,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8) 2480 2481 /*------------------------------------------------------------------ 2482 fortran filename : gflthe.f 2483 ------------------------------------------------------------------*/ 2484 2485 #define GFLTHE(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFLTHE,gflthe,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 2486 2487 /*------------------------------------------------------------------ 2488 fortran filename : gfluct.f 2489 ------------------------------------------------------------------*/ 2490 2491 #define GFLUCT(A1,A2) CCALLSFSUB2(GFLUCT,gfluct,FLOAT,PFLOAT,A1,A2) 2492 2493 /*------------------------------------------------------------------ 2494 fortran filename : gfmate.f 2495 ------------------------------------------------------------------*/ 2496 2497 #define GFMATE(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(GFMATE,gfmate,INT,BYTE,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,FLOATV,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9) 2498 2499 /*------------------------------------------------------------------ 2500 fortran filename : gfmdis.f 2501 ------------------------------------------------------------------*/ 2502 2503 #define GFMDIS() CCALLSFSUB0(GFMDIS,gfmdis) 2504 2505 /*------------------------------------------------------------------ 2506 fortran filename : gfmfin.f 2507 ------------------------------------------------------------------*/ 2508 2509 #define GFMFIN() CCALLSFSUB0(GFMFIN,gfmfin) 2510 2511 /*------------------------------------------------------------------ 2512 fortran filename : gfmoth.f 2513 ------------------------------------------------------------------*/ 2514 /* 2515 #define gfmoth_ELEMS_1 ZTRINGV_NUM(1) 2516 #define gfmoth_ELEMLEN_1 ZTRINGV_NUM(4) 2517 #define gfmoth_ELEMS_2 ZTRINGV_NUM(1) 2518 #define gfmoth_ELEMLEN_2 ZTRINGV_NUM(4) 2519 */ 2520 2521 #define GFMOTH(A1,A2,A3) CCALLSFSUB3(GFMOTH,gfmoth,STRING,PSTRING,PINT,A1,A2,A3) 2522 2523 /*------------------------------------------------------------------ 2524 fortran filename : gfndig.f 2525 ------------------------------------------------------------------*/ 2526 /* 2527 #define gfndig_ELEMS_1 ZTRINGV_NUM(1) 2528 #define gfndig_ELEMLEN_1 ZTRINGV_NUM(4) 2529 #define gfndig_ELEMS_2 ZTRINGV_NUM(1) 2530 #define gfndig_ELEMLEN_2 ZTRINGV_NUM(4) 2531 */ 2532 2533 #define GFNDIG(A1,A2,A3) CCALLSFSUB3(GFNDIG,gfndig,STRING,STRING,PINT,A1,A2,A3) 2534 2535 /*------------------------------------------------------------------ 2536 fortran filename : gfnhit.f 2537 ------------------------------------------------------------------*/ 2538 /* 2539 #define gfnhit_ELEMS_1 ZTRINGV_NUM(1) 2540 #define gfnhit_ELEMLEN_1 ZTRINGV_NUM(4) 2541 #define gfnhit_ELEMS_2 ZTRINGV_NUM(1) 2542 #define gfnhit_ELEMLEN_2 ZTRINGV_NUM(4) 2543 */ 2544 2545 #define GFNHIT(A1,A2,A3) CCALLSFSUB3(GFNHIT,gfnhit,STRING,STRING,PINT,A1,A2,A3) 2546 2547 /*------------------------------------------------------------------ 2548 fortran filename : gfnrdt.f 2549 ------------------------------------------------------------------*/ 2550 2551 #define GFNRDT(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFNRDT,gfnrdt,FLOAT,FLOATV,INT,PINT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 2552 2553 /*------------------------------------------------------------------ 2554 fortran filename : gfout.f 2555 ------------------------------------------------------------------*/ 2556 /* 2557 #define gfout_ELEMS_2 ZTRINGV_NUM(#{5@{4\E0#) 2558 #define gfout_ELEMLEN_2 ZTRINGV_NUM(4) 2559 #define gfout_ELEMS_5 ZTRINGV_NUM(1) 2560 #define gfout_ELEMLEN_5 ZTRINGV_NUM(255) 2561 */ 2562 2563 #define GFOUT(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GFOUT,gfout,INT,STRINGV,INT,INT,STRING,PINT,A1,A2,A3,A4,A5,A6) 2564 2565 /*------------------------------------------------------------------ 2566 fortran filename : gfpara.f 2567 ------------------------------------------------------------------*/ 2568 /* 2569 #define gfpara_ELEMS_1 ZTRINGV_NUM(1) 2570 #define gfpara_ELEMLEN_1 ZTRINGV_NUM(4) 2571 */ 2572 2573 #define GFPARA(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFPARA,gfpara,STRING,INT,INT,PINT,PINT,PFLOAT,FLOATV,A1,A2,A3,A4,A5,A6,A7) 2574 2575 /*------------------------------------------------------------------ 2576 fortran filename : gfpart.f 2577 ------------------------------------------------------------------*/ 2578 /* 2579 #define gfpart_ELEMS_2 ZTRINGV_NUM(1) 2580 #define gfpart_ELEMLEN_2 ZTRINGV_NUM(20) 2581 */ 2582 2583 #define GFPART(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GFPART,gfpart,INT,STRING,PINT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8) 2584 2585 /*------------------------------------------------------------------ 2586 fortran filename : gfpath.f 2587 ------------------------------------------------------------------*/ 2588 2589 #define GFPATH(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GFPATH,gfpath,INT,INT,INTV,PINT,PINT,PINT,A1,A2,A3,A4,A5,A6) 2590 2591 /*------------------------------------------------------------------ 2592 fortran filename : gfrdt.f 2593 ------------------------------------------------------------------*/ 2594 2595 #define GFRDT(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFRDT,gfrdt,FLOAT,FLOATV,INT,PINT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 2596 2597 /*------------------------------------------------------------------ 2598 fortran filename : gfrung.f 2599 ------------------------------------------------------------------*/ 2600 2601 #define GFRUNG(A1,A2,A3,A4) CCALLSFSUB4(GFRUNG,gfrung,PINT,PINT,PINT,PFLOAT,A1,A2,A3,A4) 2602 2603 /*------------------------------------------------------------------ 2604 fortran filename : gfsdpr.f 2605 ------------------------------------------------------------------*/ 2606 2607 #define GFSDPR(A1,A2,A3) CCALLSFSUB3(GFSDPR,gfsdpr,FLOAT,INT,PFLOAT,A1,A2,A3) 2608 2609 /*------------------------------------------------------------------ 2610 fortran filename : gfshdc.f 2611 ------------------------------------------------------------------*/ 2612 2613 #define GFSHDC(A1,A2) CCALLSFSUB2(GFSHDC,gfshdc,INT,FLOAT,A1,A2) 2614 2615 /*------------------------------------------------------------------ 2616 fortran filename : gfshls.f 2617 ------------------------------------------------------------------*/ 2618 2619 #define GFSHLS(A1,A2,A3) CCALLSFSUB3(GFSHLS,gfshls,FLOAT,PFLOAT,PINT,A1,A2,A3) 2620 2621 /*------------------------------------------------------------------ 2622 fortran filename : gfstat.f 2623 ------------------------------------------------------------------*/ 2624 2625 #define GFSTAT(A1) CCALLSFSUB1(GFSTAT,gfstat,INT,A1) 2626 2627 /*------------------------------------------------------------------ 2628 fortran filename : gftmat.f 2629 ------------------------------------------------------------------*/ 2630 /* 2631 #define gftmat_ELEMS_3 ZTRINGV_NUM(1) 2632 #define gftmat_ELEMLEN_3 ZTRINGV_NUM(4) 2633 */ 2634 2635 #define GFTMAT(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GFTMAT,gftmat,INT,INT,STRING,INT,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8) 2636 2637 /*------------------------------------------------------------------ 2638 fortran filename : gftmed.f 2639 ------------------------------------------------------------------*/ 2640 /* 2641 #define gftmed_ELEMS_2 ZTRINGV_NUM(1) 2642 #define gftmed_ELEMLEN_2 ZTRINGV_NUM(20) 2643 */ 2644 2645 #define GFTMED(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) CCALLSFSUB13(GFTMED,gftmed,INT,STRING,PINT,PINT,PINT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) 2646 2647 /*------------------------------------------------------------------ 2648 fortran filename : gftrac.f 2649 ------------------------------------------------------------------*/ 2650 2651 #define GFTRAC() CCALLSFSUB0(GFTRAC,gftrac) 2652 2653 /*------------------------------------------------------------------ 2654 fortran filename : gfupar.f 2655 ------------------------------------------------------------------*/ 2656 2657 #define GFUPAR(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GFUPAR,gfupar,INT,INT,PINT,PINT,PFLOAT,FLOATV,A1,A2,A3,A4,A5,A6) 2658 2659 /*------------------------------------------------------------------ 2660 fortran filename : gfvert.f 2661 ------------------------------------------------------------------*/ 2662 2663 #define GFVERT(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GFVERT,gfvert,INT,PFLOAT,PINT,PINT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 2664 2665 /*------------------------------------------------------------------ 2666 fortran filename : gfvolu.f 2667 ------------------------------------------------------------------*/ 2668 /* 2669 #define gfvolu_ELEMS_2 ZTRINGV_NUM(1) 2670 #define gfvolu_ELEMLEN_2 ZTRINGV_NUM(4) 2671 #define gfvolu_ELEMS_3 ZTRINGV_NUM(1) 2672 #define gfvolu_ELEMLEN_3 ZTRINGV_NUM(4) 2673 */ 2674 2675 #define GFVOLU(A1,A2,A3) CCALLSFSUB3(GFVOLU,gfvolu,INT,STRING,PSTRING,A1,A2,A3) 2676 2677 /*------------------------------------------------------------------ 2678 fortran filename : ggcave.f 2679 ------------------------------------------------------------------*/ 2680 2681 #define GGCAVE() CCALLSFSUB0(GGCAVE,ggcave) 2682 2683 /*------------------------------------------------------------------ 2684 fortran filename : ggckov.f 2685 ------------------------------------------------------------------*/ 2686 2687 #define GGCKOV() CCALLSFSUB0(GGCKOV,ggckov) 2688 2689 /*------------------------------------------------------------------ 2690 fortran filename : ggclos.f 2691 ------------------------------------------------------------------*/ 2692 2693 #define GGCLOS() CCALLSFSUB0(GGCLOS,ggclos) 2694 2695 /*------------------------------------------------------------------ 2696 fortran filename : ggdetv.f 2697 ------------------------------------------------------------------*/ 2698 2699 #define GGDETV(A1,A2) CCALLSFSUB2(GGDETV,ggdetv,INT,INT,A1,A2) 2700 2701 /*------------------------------------------------------------------ 2702 fortran filename : ggdpar.f 2703 ------------------------------------------------------------------*/ 2704 2705 #define GGDPAR(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GGDPAR,ggdpar,INT,INT,INT,INTV,INT,PINT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 2706 2707 /*------------------------------------------------------------------ 2708 fortran filename : ggdspe.f 2709 ------------------------------------------------------------------*/ 2710 2711 #define GGDSPE(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GGDSPE,ggdspe,INT,INT,FLOATV,PINT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 2712 2713 /*------------------------------------------------------------------ 2714 fortran filename : ggdvlp.f 2715 ------------------------------------------------------------------*/ 2716 2717 #define GGDVLP() CCALLSFSUB0(GGDVLP,ggdvlp) 2718 2719 /*------------------------------------------------------------------ 2720 fortran filename : gget.f 2721 ------------------------------------------------------------------*/ 2722 /* 2723 #define gget_ELEMS_2 ZTRINGV_NUM(1) 2724 #define gget_ELEMLEN_2 ZTRINGV_NUM(4) 2725 */ 2726 2727 #define GGET(A1,A2,A3,A4,A5) CCALLSFSUB5(GGET,gget,INT,STRINGV,INT,PINT,PINT,A1,A2,A3,A4,A5) 2728 2729 /*------------------------------------------------------------------ 2730 fortran filename : ggnlev.f 2731 ------------------------------------------------------------------*/ 2732 2733 #define GGNLEV() CCALLSFSUB0(GGNLEV,ggnlev) 2734 2735 /*------------------------------------------------------------------ 2736 fortran filename : ggord.f 2737 ------------------------------------------------------------------*/ 2738 2739 #define GGORD(A1) CCALLSFSUB1(GGORD,ggord,INT,A1) 2740 2741 /*------------------------------------------------------------------ 2742 fortran filename : ggordq.f 2743 ------------------------------------------------------------------*/ 2744 2745 #define GGORDQ(A1) CCALLSFSUB1(GGORDQ,ggordq,INT,A1) 2746 2747 /*------------------------------------------------------------------ 2748 fortran filename : ggperp.f 2749 ------------------------------------------------------------------*/ 2750 2751 #define GGPERP(A1,A2,A3) CCALLSFSUB3(GGPERP,ggperp,FLOATV,FLOATV,PINT,A1,A2,A3) 2752 2753 /*------------------------------------------------------------------ 2754 fortran filename : ggppar.f 2755 ------------------------------------------------------------------*/ 2756 2757 #define GGPPAR(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GGPPAR,ggppar,INT,INT,INT,INTV,INT,PINT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 2758 2759 /*------------------------------------------------------------------ 2760 fortran filename : ggvchk.f 2761 ------------------------------------------------------------------*/ 2762 2763 #define GGVCHK(A1,A2,A3,A4) CCALLSFSUB4(GGVCHK,ggvchk,INT,INT,PINT,PINT,A1,A2,A3,A4) 2764 2765 /*------------------------------------------------------------------ 2766 fortran filename : ghclos.f 2767 ------------------------------------------------------------------*/ 2768 2769 #define GHCLOS() CCALLSFSUB0(GHCLOS,ghclos) 2770 2771 /*------------------------------------------------------------------ 2772 fortran filename : gheini.f 2773 ------------------------------------------------------------------*/ 2774 2775 #define GHEINI() CCALLSFSUB0(GHEINI,gheini) 2776 2777 /*------------------------------------------------------------------ 2778 fortran filename : gheish.f 2779 ------------------------------------------------------------------*/ 2780 2781 #define GHEISH() CCALLSFSUB0(GHEISH,gheish) 2782 2783 /*------------------------------------------------------------------ 2784 fortran filename : ghelix.f 2785 ------------------------------------------------------------------*/ 2786 2787 #define GHELIX(A1,A2,A3,A4) CCALLSFSUB4(GHELIX,ghelix,FLOAT,FLOAT,FLOATV,PFLOAT,A1,A2,A3,A4) 2788 2789 /*------------------------------------------------------------------ 2790 fortran filename : ghelx3.f 2791 ------------------------------------------------------------------*/ 2792 2793 #define GHELX3(A1,A2,A3,A4) CCALLSFSUB4(GHELX3,ghelx3,FLOAT,FLOAT,FLOATV,PFLOAT,A1,A2,A3,A4) 2794 2795 /*------------------------------------------------------------------ 2796 fortran filename : ghepec.f 2797 ------------------------------------------------------------------*/ 2798 2799 #define GHEPEC(A1) CCALLSFSUB1(GHEPEC,ghepec,INT,A1) 2800 2801 /*------------------------------------------------------------------ 2802 fortran filename : ghesig.f 2803 ------------------------------------------------------------------*/ 2804 2805 PROTOCCALLSFFUN10(FLOAT,GHESIG,ghesig,FLOAT,FLOAT,FLOAT,FLOATV,FLOATV,FLOATV,INT,FLOAT,FLOAT,INT) 2806 #define GHESIG(A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFFUN10(GHESIG,ghesig,FLOAT,FLOAT,FLOAT,FLOATV,FLOATV,FLOATV,INT,FLOAT,FLOAT,INT,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 2807 2808 /*------------------------------------------------------------------ 2809 fortran filename : ghetun.f 2810 ------------------------------------------------------------------*/ 2811 2812 #define GHETUN(A1) CCALLSFSUB1(GHETUN,ghetun,PINT,A1) 2813 2814 /*------------------------------------------------------------------ 2815 fortran filename : ghmix.f 2816 ------------------------------------------------------------------*/ 2817 2818 #define GHMIX(A1,A2,A3,A4) CCALLSFSUB4(GHMIX,ghmix,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4) 2819 2820 /*------------------------------------------------------------------ 2821 fortran filename : ghsig.f 2822 ------------------------------------------------------------------*/ 2823 2824 PROTOCCALLSFFUN3(FLOAT,GHSIG,ghsig,FLOAT,INT,FLOAT) 2825 #define GHSIG(A2,A3,A4) CCALLSFFUN3(GHSIG,ghsig,FLOAT,INT,FLOAT,A2,A3,A4) 2826 2827 /*------------------------------------------------------------------ 2828 fortran filename : ghsigm.f 2829 ------------------------------------------------------------------*/ 2830 2831 PROTOCCALLSFFUN3(FLOAT,GHSIGM,ghsigm,FLOAT,INT,FLOAT) 2832 #define GHSIGM(A2,A3,A4) CCALLSFFUN3(GHSIGM,ghsigm,FLOAT,INT,FLOAT,A2,A3,A4) 2833 2834 /*------------------------------------------------------------------ 2835 fortran filename : ghstop.f 2836 ------------------------------------------------------------------*/ 2837 2838 #define GHSTOP() CCALLSFSUB0(GHSTOP,ghstop) 2839 2840 /*------------------------------------------------------------------ 2841 fortran filename : gicyl.f 2842 ------------------------------------------------------------------*/ 2843 2844 #define GICYL(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GICYL,gicyl,FLOAT,FLOATV,FLOATV,FLOAT,FLOAT,INT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 2845 2846 /*------------------------------------------------------------------ 2847 fortran filename : gidrop.f 2848 ------------------------------------------------------------------*/ 2849 2850 #define GIDROP() CCALLSFSUB0(GIDROP,gidrop) 2851 2852 /*------------------------------------------------------------------ 2853 fortran filename : ginctu.f 2854 ------------------------------------------------------------------*/ 2855 2856 #define GINCTU(A1,A2,A3) CCALLSFSUB3(GINCTU,ginctu,FLOATV,FLOATV,PINT,A1,A2,A3) 2857 2858 /*------------------------------------------------------------------ 2859 fortran filename : gingtr.f 2860 ------------------------------------------------------------------*/ 2861 2862 #define GINGTR(A1,A2,A3) CCALLSFSUB3(GINGTR,gingtr,FLOATV,FLOATV,PINT,A1,A2,A3) 2863 2864 /*------------------------------------------------------------------ 2865 fortran filename : ginit.f 2866 ------------------------------------------------------------------*/ 2867 2868 #define GINIT() CCALLSFSUB0(GINIT,ginit) 2869 2870 /*------------------------------------------------------------------ 2871 fortran filename : ginme.f 2872 ------------------------------------------------------------------*/ 2873 2874 #define GINME(A1,A2,A3,A4) CCALLSFSUB4(GINME,ginme,FLOATV,FLOAT,FLOATV,PINT,A1,A2,A3,A4) 2875 2876 /*------------------------------------------------------------------ 2877 fortran filename : ginpar.f 2878 ------------------------------------------------------------------*/ 2879 2880 #define GINPAR(A1,A2,A3) CCALLSFSUB3(GINPAR,ginpar,FLOATV,FLOATV,PINT,A1,A2,A3) 2881 2882 /*------------------------------------------------------------------ 2883 fortran filename : ginpco.f 2884 ------------------------------------------------------------------*/ 2885 2886 #define GINPCO(A1,A2,A3) CCALLSFSUB3(GINPCO,ginpco,FLOATV,FLOATV,PINT,A1,A2,A3) 2887 2888 /*------------------------------------------------------------------ 2889 fortran filename : ginpgo.f 2890 ------------------------------------------------------------------*/ 2891 2892 #define GINPGO(A1,A2,A3) CCALLSFSUB3(GINPGO,ginpgo,FLOATV,FLOATV,PINT,A1,A2,A3) 2893 2894 /*------------------------------------------------------------------ 2895 fortran filename : ginrot.f 2896 ------------------------------------------------------------------*/ 2897 2898 #define GINROT(A1,A2,A3) CCALLSFSUB3(GINROT,ginrot,FLOATV,FLOATV,PFLOAT,A1,A2,A3) 2899 2900 /*------------------------------------------------------------------ 2901 fortran filename : gintco.f 2902 ------------------------------------------------------------------*/ 2903 2904 #define GINTCO(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GINTCO,gintco,FLOATV,FLOAT,FLOAT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 2905 2906 /*------------------------------------------------------------------ 2907 fortran filename : gintri.f 2908 ------------------------------------------------------------------*/ 2909 2910 #define GINTRI() CCALLSFSUB0(GINTRI,gintri) 2911 2912 /*------------------------------------------------------------------ 2913 fortran filename : gintrp.f 2914 ------------------------------------------------------------------*/ 2915 2916 #define GINTRP(A1,A2,A3) CCALLSFSUB3(GINTRP,gintrp,FLOATV,FLOATV,PINT,A1,A2,A3) 2917 2918 /*------------------------------------------------------------------ 2919 fortran filename : ginvol.f 2920 ------------------------------------------------------------------*/ 2921 2922 #define GINVOL(A1,A2) CCALLSFSUB2(GINVOL,ginvol,FLOATV,PINT,A1,A2) 2923 2924 /*------------------------------------------------------------------ 2925 fortran filename : giplan.f 2926 ------------------------------------------------------------------*/ 2927 2928 #define GIPLAN(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GIPLAN,giplan,FLOAT,FLOATV,FLOATV,FLOAT,FLOAT,INT,PFLOAT,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 2929 2930 /*------------------------------------------------------------------ 2931 fortran filename : gitran.f 2932 ------------------------------------------------------------------*/ 2933 2934 #define GITRAN(A1,A2,A3,A4) CCALLSFSUB4(GITRAN,gitran,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4) 2935 2936 /*------------------------------------------------------------------ 2937 fortran filename : gjwrit.f 2938 ------------------------------------------------------------------*/ 2939 2940 #define GJWRIT() CCALLSFSUB0(GJWRIT,gjwrit) 2941 2942 /*------------------------------------------------------------------ 2943 fortran filename : gkhits.f 2944 ------------------------------------------------------------------*/ 2945 /* 2946 #define gkhits_ELEMS_1 ZTRINGV_NUM(1) 2947 #define gkhits_ELEMLEN_1 ZTRINGV_NUM(4) 2948 #define gkhits_ELEMS_2 ZTRINGV_NUM(1) 2949 #define gkhits_ELEMLEN_2 ZTRINGV_NUM(4) 2950 */ 2951 2952 #define GKHITS(A1,A2,A3) CCALLSFSUB3(GKHITS,gkhits,STRING,STRING,FLOAT,A1,A2,A3) 2953 2954 /*------------------------------------------------------------------ 2955 fortran filename : gkokri.f 2956 ------------------------------------------------------------------*/ 2957 2958 PROTOCCALLSFFUN3(FLOAT,GKOKRI,gkokri,FLOAT,FLOAT,FLOAT) 2959 #define GKOKRI(A2,A3,A4) CCALLSFFUN3(GKOKRI,gkokri,FLOAT,FLOAT,FLOAT,A2,A3,A4) 2960 2961 /*------------------------------------------------------------------ 2962 fortran filename : gkxyz.f 2963 ------------------------------------------------------------------*/ 2964 2965 #define GKXYZ(A1) CCALLSFSUB1(GKXYZ,gkxyz,FLOAT,A1) 2966 2967 /*------------------------------------------------------------------ 2968 fortran filename : glande.f 2969 ------------------------------------------------------------------*/ 2970 2971 PROTOCCALLSFFUN1(FLOAT,GLANDE,glande,FLOAT) 2972 #define GLANDE(A2) CCALLSFFUN1(GLANDE,glande,FLOAT,A2) 2973 2974 /*------------------------------------------------------------------ 2975 fortran filename : glandg.f 2976 ------------------------------------------------------------------*/ 2977 2978 #define GLANDG(A1) CCALLSFSUB1(GLANDG,glandg,PFLOAT,A1) 2979 2980 /*------------------------------------------------------------------ 2981 fortran filename : glando.f 2982 ------------------------------------------------------------------*/ 2983 2984 #define GLANDO(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GLANDO,glando,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 2985 2986 /*------------------------------------------------------------------ 2987 fortran filename : glandr.f 2988 ------------------------------------------------------------------*/ 2989 2990 PROTOCCALLSFFUN1(FLOAT,GLANDR,glandr,FLOAT) 2991 #define GLANDR(A2) CCALLSFFUN1(GLANDR,glandr,FLOAT,A2) 2992 2993 /*------------------------------------------------------------------ 2994 fortran filename : glands.f 2995 ------------------------------------------------------------------*/ 2996 2997 PROTOCCALLSFFUN1(FLOAT,GLANDS,glands,FLOAT) 2998 #define GLANDS(A2) CCALLSFFUN1(GLANDS,glands,FLOAT,A2) 2999 3000 /*------------------------------------------------------------------ 3001 fortran filename : glandz.f 3002 ------------------------------------------------------------------*/ 3003 3004 #define GLANDZ(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GLANDZ,glandz,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8) 3005 3006 /*------------------------------------------------------------------ 3007 fortran filename : glast.f 3008 ------------------------------------------------------------------*/ 3009 3010 #define GLAST() CCALLSFSUB0(GLAST,glast) 3011 3012 /*------------------------------------------------------------------ 3013 fortran filename : glight.f 3014 ------------------------------------------------------------------*/ 3015 3016 #define GLIGHT(A1,A2,A3,A4) CCALLSFSUB4(GLIGHT,glight,FLOAT,FLOAT,FLOAT,INT,A1,A2,A3,A4) 3017 3018 /*------------------------------------------------------------------ 3019 fortran filename : glisur.f 3020 ------------------------------------------------------------------*/ 3021 3022 #define GLISUR(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GLISUR,glisur,FLOATV,FLOATV,INT,INT,PFLOAT,PFLOAT,INT,A1,A2,A3,A4,A5,A6,A7) 3023 3024 /*------------------------------------------------------------------ 3025 fortran filename : glmoth.f 3026 ------------------------------------------------------------------*/ 3027 /* 3028 #define glmoth_ELEMS_1 ZTRINGV_NUM(1) 3029 #define glmoth_ELEMLEN_1 ZTRINGV_NUM(255) 3030 */ 3031 3032 #define GLMOTH(A1,A2,A3,A4,A5) CCALLSFSUB5(GLMOTH,glmoth,STRING,INT,PINT,PINT,PINT,A1,A2,A3,A4,A5) 3033 3034 /*------------------------------------------------------------------ 3035 fortran filename : glook.f 3036 ------------------------------------------------------------------*/ 3037 /* 3038 #define glook_ELEMS_1 ZTRINGV_NUM(1) 3039 #define glook_ELEMLEN_1 ZTRINGV_NUM(255) 3040 */ 3041 3042 #define GLOOK(A1,A2,A3,A4) CCALLSFSUB4(GLOOK,glook,STRING,INTV,INT,PINT,A1,A2,A3,A4) 3043 3044 /*------------------------------------------------------------------ 3045 fortran filename : gloren.f 3046 ------------------------------------------------------------------*/ 3047 3048 #define GLOREN(A1,A2,A3) CCALLSFSUB3(GLOREN,gloren,FLOATV,FLOATV,PFLOAT,A1,A2,A3) 3049 3050 /*------------------------------------------------------------------ 3051 fortran filename : glsklt.f 3052 ------------------------------------------------------------------*/ 3053 3054 #define GLSKLT() CCALLSFSUB0(GLSKLT,glsklt) 3055 3056 /*------------------------------------------------------------------ 3057 fortran filename : gltrac.f 3058 ------------------------------------------------------------------*/ 3059 3060 #define GLTRAC() CCALLSFSUB0(GLTRAC,gltrac) 3061 3062 /*------------------------------------------------------------------ 3063 fortran filename : gludky.f 3064 ------------------------------------------------------------------*/ 3065 3066 #define GLUDKY() CCALLSFSUB0(GLUDKY,gludky) 3067 3068 /*------------------------------------------------------------------ 3069 fortran filename : glund.f 3070 ------------------------------------------------------------------*/ 3071 3072 #define GLUND() CCALLSFSUB0(GLUND,glund) 3073 3074 /*------------------------------------------------------------------ 3075 fortran filename : glundi.f 3076 ------------------------------------------------------------------*/ 3077 3078 #define GLUNDI() CCALLSFSUB0(GLUNDI,glundi) 3079 3080 /*------------------------------------------------------------------ 3081 fortran filename : glvolu.f 3082 ------------------------------------------------------------------*/ 3083 3084 #define GLVOLU(A1,A2,A3,A4) CCALLSFSUB4(GLVOLU,glvolu,INT,INTV,INTV,PINT,A1,A2,A3,A4) 3085 3086 /*------------------------------------------------------------------ 3087 fortran filename : gm3pol.f 3088 ------------------------------------------------------------------*/ 3089 3090 #define GM3POL(A1,A2) CCALLSFSUB2(GM3POL,gm3pol,FLOAT,INT,A1,A2) 3091 3092 /*------------------------------------------------------------------ 3093 fortran filename : gmail.f 3094 ------------------------------------------------------------------*/ 3095 3096 #define GMAIL(A1,A2) CCALLSFSUB2(GMAIL,gmail,INT,INT,A1,A2) 3097 3098 /*------------------------------------------------------------------ 3099 fortran filename : gmate.f 3100 ------------------------------------------------------------------*/ 3101 3102 #define GMATE() CCALLSFSUB0(GMATE,gmate) 3103 3104 /*------------------------------------------------------------------ 3105 fortran filename : gmclos.f 3106 ------------------------------------------------------------------*/ 3107 3108 #define GMCLOS() CCALLSFSUB0(GMCLOS,gmclos) 3109 3110 /*------------------------------------------------------------------ 3111 fortran filename : gmcoul.f 3112 ------------------------------------------------------------------*/ 3113 3114 #define GMCOUL(A1,A2) CCALLSFSUB2(GMCOUL,gmcoul,FLOAT,PFLOAT,A1,A2) 3115 3116 /*------------------------------------------------------------------ 3117 fortran filename : gmedia.f 3118 ------------------------------------------------------------------*/ 3119 3120 #define GMEDIA(A1,A2) CCALLSFSUB2(GMEDIA,gmedia,FLOATV,PINT,A1,A2) 3121 3122 /*------------------------------------------------------------------ 3123 fortran filename : gmedin.f 3124 ------------------------------------------------------------------*/ 3125 3126 #define GMEDIN() CCALLSFSUB0(GMEDIN,gmedin) 3127 3128 /*------------------------------------------------------------------ 3129 fortran filename : gmediv.f 3130 ------------------------------------------------------------------*/ 3131 3132 #define GMEDIV(A1,A2,A3,A4) CCALLSFSUB4(GMEDIV,gmediv,INT,PINT,PFLOAT,INT,A1,A2,A3,A4) 3133 3134 /*------------------------------------------------------------------ 3135 fortran filename : gmepos.f 3136 ------------------------------------------------------------------*/ 3137 3138 #define GMEPOS(A1,A2,A3,A4) CCALLSFSUB4(GMEPOS,gmepos,INT,INT,PFLOAT,INT,A1,A2,A3,A4) 3139 3140 /*------------------------------------------------------------------ 3141 fortran filename : gmgaus.f 3142 ------------------------------------------------------------------*/ 3143 3144 #define GMGAUS(A1,A2) CCALLSFSUB2(GMGAUS,gmgaus,FLOAT,PFLOAT,A1,A2) 3145 3146 /*------------------------------------------------------------------ 3147 fortran filename : gmicap.f 3148 ------------------------------------------------------------------*/ 3149 3150 #define GMICAP() CCALLSFSUB0(GMICAP,gmicap) 3151 3152 /*------------------------------------------------------------------ 3153 fortran filename : gmol4.f 3154 ------------------------------------------------------------------*/ 3155 3156 #define GMOL4(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GMOL4,gmol4,PFLOAT,FLOAT,PFLOAT,PFLOAT,FLOAT,PINT,A1,A2,A3,A4,A5,A6) 3157 3158 /*------------------------------------------------------------------ 3159 fortran filename : gmoli.f 3160 ------------------------------------------------------------------*/ 3161 3162 #define GMOLI(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GMOLI,gmoli,FLOATV,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 3163 3164 /*------------------------------------------------------------------ 3165 fortran filename : gmolie.f 3166 ------------------------------------------------------------------*/ 3167 3168 #define GMOLIE(A1,A2,A3) CCALLSFSUB3(GMOLIE,gmolie,FLOAT,FLOAT,PFLOAT,A1,A2,A3) 3169 3170 /*------------------------------------------------------------------ 3171 fortran filename : gmolio.f 3172 ------------------------------------------------------------------*/ 3173 3174 #define GMOLIO(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GMOLIO,gmolio,FLOATV,FLOATV,FLOATV,INT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8) 3175 3176 /*------------------------------------------------------------------ 3177 fortran filename : gmopen.f 3178 ------------------------------------------------------------------*/ 3179 3180 #define GMOPEN(A1,A2,A3) CCALLSFSUB3(GMOPEN,gmopen,FLOAT,FLOAT,INT,A1,A2,A3) 3181 3182 /*------------------------------------------------------------------ 3183 fortran filename : gmorin.f 3184 ------------------------------------------------------------------*/ 3185 3186 #define GMORIN() CCALLSFSUB0(GMORIN,gmorin) 3187 3188 /*------------------------------------------------------------------ 3189 fortran filename : gmplxs.f 3190 ------------------------------------------------------------------*/ 3191 3192 #define GMPLXS(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50) CCALLSFSUB50(GMPLXS,gmplxs,FLOATV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,PINT,PINT,INTV,INTV,PINT,PINT,FLOATV,PFLOAT,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,INTV,PINT,PINT,INTV,PINT,PFLOAT,INT,INT,INT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50) 3193 3194 /*------------------------------------------------------------------ 3195 fortran filename : gmtod.f 3196 ------------------------------------------------------------------*/ 3197 3198 #define GMTOD(A1,A2,A3) CCALLSFSUB3(GMTOD,gmtod,FLOATV,PFLOAT,INT,A1,A2,A3) 3199 3200 /*------------------------------------------------------------------ 3201 fortran filename : gmulof.f 3202 ------------------------------------------------------------------*/ 3203 3204 #define GMULOF() CCALLSFSUB0(GMULOF,gmulof) 3205 3206 /*------------------------------------------------------------------ 3207 fortran filename : gmults.f 3208 ------------------------------------------------------------------*/ 3209 3210 #define GMULTS() CCALLSFSUB0(GMULTS,gmults) 3211 3212 /*------------------------------------------------------------------ 3213 fortran filename : gmunu.f 3214 ------------------------------------------------------------------*/ 3215 3216 #define GMUNU() CCALLSFSUB0(GMUNU,gmunu) 3217 3218 /*------------------------------------------------------------------ 3219 fortran filename : gmunui.f 3220 ------------------------------------------------------------------*/ 3221 3222 #define GMUNUI() CCALLSFSUB0(GMUNUI,gmunui) 3223 3224 /*------------------------------------------------------------------ 3225 fortran filename : gmusig.f 3226 ------------------------------------------------------------------*/ 3227 3228 PROTOCCALLSFFUN3(FLOAT,GMUSIG,gmusig,FLOAT,FLOAT,FLOAT) 3229 #define GMUSIG(A2,A3,A4) CCALLSFFUN3(GMUSIG,gmusig,FLOAT,FLOAT,FLOAT,A2,A3,A4) 3230 3231 /*------------------------------------------------------------------ 3232 fortran filename : gmxsec.f 3233 ------------------------------------------------------------------*/ 3234 3235 #define GMXSEC(A1,A2) CCALLSFSUB2(GMXSEC,gmxsec,INT,PFLOAT,A1,A2) 3236 3237 /*------------------------------------------------------------------ 3238 fortran filename : gnbox.f 3239 ------------------------------------------------------------------*/ 3240 3241 #define GNBOX(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNBOX,gnbox,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3242 3243 /*------------------------------------------------------------------ 3244 fortran filename : gnckov.f 3245 ------------------------------------------------------------------*/ 3246 3247 #define GNCKOV() CCALLSFSUB0(GNCKOV,gnckov) 3248 3249 /*------------------------------------------------------------------ 3250 fortran filename : gncone.f 3251 ------------------------------------------------------------------*/ 3252 3253 #define GNCONE(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GNCONE,gncone,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 3254 3255 /*------------------------------------------------------------------ 3256 fortran filename : gnctub.f 3257 ------------------------------------------------------------------*/ 3258 3259 #define GNCTUB(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNCTUB,gnctub,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3260 3261 /*------------------------------------------------------------------ 3262 fortran filename : gneltu.f 3263 ------------------------------------------------------------------*/ 3264 3265 #define GNELTU(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNELTU,gneltu,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3266 3267 /*------------------------------------------------------------------ 3268 fortran filename : gnext.f 3269 ------------------------------------------------------------------*/ 3270 3271 #define GNEXT(A1,A2,A3) CCALLSFSUB3(GNEXT,gnext,FLOATV,PFLOAT,PFLOAT,A1,A2,A3) 3272 3273 /*------------------------------------------------------------------ 3274 fortran filename : gnhype.f 3275 ------------------------------------------------------------------*/ 3276 3277 #define GNHYPE(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNHYPE,gnhype,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3278 3279 /*------------------------------------------------------------------ 3280 fortran filename : gnobox.f 3281 ------------------------------------------------------------------*/ 3282 3283 #define GNOBOX(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOBOX,gnobox,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3284 3285 /*------------------------------------------------------------------ 3286 fortran filename : gnocon.f 3287 ------------------------------------------------------------------*/ 3288 3289 #define GNOCON(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GNOCON,gnocon,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 3290 3291 /*------------------------------------------------------------------ 3292 fortran filename : gnoctu.f 3293 ------------------------------------------------------------------*/ 3294 3295 #define GNOCTU(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOCTU,gnoctu,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3296 3297 /*------------------------------------------------------------------ 3298 fortran filename : gnoelt.f 3299 ------------------------------------------------------------------*/ 3300 3301 #define GNOELT(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOELT,gnoelt,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3302 3303 /*------------------------------------------------------------------ 3304 fortran filename : gnohyp.f 3305 ------------------------------------------------------------------*/ 3306 3307 #define GNOHYP(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOHYP,gnohyp,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3308 3309 /*------------------------------------------------------------------ 3310 fortran filename : gnopar.f 3311 ------------------------------------------------------------------*/ 3312 3313 #define GNOPAR(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOPAR,gnopar,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3314 3315 /*------------------------------------------------------------------ 3316 fortran filename : gnopco.f 3317 ------------------------------------------------------------------*/ 3318 3319 #define GNOPCO(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOPCO,gnopco,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3320 3321 /*------------------------------------------------------------------ 3322 fortran filename : gnopg1.f 3323 ------------------------------------------------------------------*/ 3324 3325 #define GNOPG1(A1,A2,A3) CCALLSFSUB3(GNOPG1,gnopg1,FLOATV,FLOATV,PFLOAT,A1,A2,A3) 3326 3327 /*------------------------------------------------------------------ 3328 fortran filename : gnopgo.f 3329 ------------------------------------------------------------------*/ 3330 3331 #define GNOPGO(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOPGO,gnopgo,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3332 3333 /*------------------------------------------------------------------ 3334 fortran filename : gnosph.f 3335 ------------------------------------------------------------------*/ 3336 3337 #define GNOSPH(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOSPH,gnosph,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3338 3339 /*------------------------------------------------------------------ 3340 fortran filename : gnotr1.f 3341 ------------------------------------------------------------------*/ 3342 3343 #define GNOTR1(A1) CCALLSFSUB1(GNOTR1,gnotr1,FLOATV,A1) 3344 3345 /*------------------------------------------------------------------ 3346 fortran filename : gnotr2.f 3347 ------------------------------------------------------------------*/ 3348 3349 #define GNOTR2(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GNOTR2,gnotr2,FLOATV,FLOATV,FLOATV,INT,INT,INT,INT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8) 3350 3351 /*------------------------------------------------------------------ 3352 fortran filename : gnotr9.f 3353 ------------------------------------------------------------------*/ 3354 3355 #define GNOTR9(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GNOTR9,gnotr9,FLOATV,FLOATV,FLOATV,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7) 3356 3357 /*------------------------------------------------------------------ 3358 fortran filename : gnotra.f 3359 ------------------------------------------------------------------*/ 3360 3361 #define GNOTRA(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GNOTRA,gnotra,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 3362 3363 /*------------------------------------------------------------------ 3364 fortran filename : gnotrp.f 3365 ------------------------------------------------------------------*/ 3366 3367 #define GNOTRP(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNOTRP,gnotrp,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3368 3369 /*------------------------------------------------------------------ 3370 fortran filename : gnotub.f 3371 ------------------------------------------------------------------*/ 3372 3373 #define GNOTUB(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GNOTUB,gnotub,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 3374 3375 /*------------------------------------------------------------------ 3376 fortran filename : gnpara.f 3377 ------------------------------------------------------------------*/ 3378 3379 #define GNPARA(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNPARA,gnpara,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3380 3381 /*------------------------------------------------------------------ 3382 fortran filename : gnpcon.f 3383 ------------------------------------------------------------------*/ 3384 3385 #define GNPCON(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNPCON,gnpcon,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3386 3387 /*------------------------------------------------------------------ 3388 fortran filename : gnpgo1.f 3389 ------------------------------------------------------------------*/ 3390 3391 #define GNPGO1(A1,A2,A3) CCALLSFSUB3(GNPGO1,gnpgo1,FLOATV,FLOATV,PFLOAT,A1,A2,A3) 3392 3393 /*------------------------------------------------------------------ 3394 fortran filename : gnpgon.f 3395 ------------------------------------------------------------------*/ 3396 3397 #define GNPGON(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNPGON,gnpgon,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3398 3399 /*------------------------------------------------------------------ 3400 fortran filename : gnslwd.f 3401 ------------------------------------------------------------------*/ 3402 3403 #define GNSLWD(A1,A2,A3,A4) CCALLSFSUB4(GNSLWD,gnslwd,PINT,INT,INT,FLOAT,A1,A2,A3,A4) 3404 3405 /*------------------------------------------------------------------ 3406 fortran filename : gnsphr.f 3407 ------------------------------------------------------------------*/ 3408 3409 #define GNSPHR(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNSPHR,gnsphr,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3410 3411 /*------------------------------------------------------------------ 3412 fortran filename : gntrap.f 3413 ------------------------------------------------------------------*/ 3414 3415 #define GNTRAP(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GNTRAP,gntrap,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 3416 3417 /*------------------------------------------------------------------ 3418 fortran filename : gntrp.f 3419 ------------------------------------------------------------------*/ 3420 3421 #define GNTRP(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GNTRP,gntrp,FLOATV,FLOATV,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 3422 3423 /*------------------------------------------------------------------ 3424 fortran filename : gntube.f 3425 ------------------------------------------------------------------*/ 3426 3427 #define GNTUBE(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GNTUBE,gntube,FLOATV,FLOATV,INT,INT,FLOAT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 3428 3429 /*------------------------------------------------------------------ 3430 fortran filename : gopen.f 3431 ------------------------------------------------------------------*/ 3432 /* 3433 #define gopen_ELEMS_2 ZTRINGV_NUM(1) 3434 #define gopen_ELEMLEN_2 ZTRINGV_NUM(255) 3435 */ 3436 3437 #define GOPEN(A1,A2,A3,A4) CCALLSFSUB4(GOPEN,gopen,INT,STRING,INT,PINT,A1,A2,A3,A4) 3438 3439 /*------------------------------------------------------------------ 3440 fortran filename : goptim.f 3441 ------------------------------------------------------------------*/ 3442 3443 #define GOPTIM(A1) CCALLSFSUB1(GOPTIM,goptim,INT,A1) 3444 3445 /*------------------------------------------------------------------ 3446 fortran filename : goscin.f 3447 ------------------------------------------------------------------*/ 3448 3449 PROTOCCALLSFFUN2(FLOAT,GOSCIN,goscin,FLOAT,FLOAT) 3450 #define GOSCIN(A2,A3) CCALLSFFUN2(GOSCIN,goscin,FLOAT,FLOAT,A2,A3) 3451 3452 /*------------------------------------------------------------------ 3453 fortran filename : gpairg.f 3454 ------------------------------------------------------------------*/ 3455 /*------------------------------------------------------------------ 3456 fortran filename : gpairm.f 3457 ------------------------------------------------------------------*/ 3458 3459 #define GPAIRM() CCALLSFSUB0(GPAIRM,gpairm) 3460 3461 /*------------------------------------------------------------------ 3462 fortran filename : gpart.f 3463 ------------------------------------------------------------------*/ 3464 3465 #define GPART() CCALLSFSUB0(GPART,gpart) 3466 3467 /*------------------------------------------------------------------ 3468 fortran filename : gpaset.f 3469 ------------------------------------------------------------------*/ 3470 3471 #define GPASET(A1) CCALLSFSUB1(GPASET,gpaset,FLOATV,A1) 3472 3473 /*------------------------------------------------------------------ 3474 fortran filename : gpaw.f 3475 ------------------------------------------------------------------*/ 3476 3477 #define GPAW(A1,A2) CCALLSFSUB2(GPAW,gpaw,INT,INT,A1,A2) 3478 3479 /*------------------------------------------------------------------ 3480 fortran filename : gpawpp.f 3481 ------------------------------------------------------------------*/ 3482 3483 #define GPAWPP(A1,A2) CCALLSFSUB2(GPAWPP,gpawpp,INT,INT,A1,A2) 3484 3485 /*------------------------------------------------------------------ 3486 fortran filename : gpcset.f 3487 ------------------------------------------------------------------*/ 3488 3489 #define GPCSET(A1) CCALLSFSUB1(GPCSET,gpcset,FLOATV,A1) 3490 3491 /*------------------------------------------------------------------ 3492 fortran filename : gpcxyz.f 3493 ------------------------------------------------------------------*/ 3494 3495 #define GPCXYZ() CCALLSFSUB0(GPCXYZ,gpcxyz) 3496 3497 /*------------------------------------------------------------------ 3498 fortran filename : gpdigi.f 3499 ------------------------------------------------------------------*/ 3500 /* 3501 #define gpdigi_ELEMS_1 ZTRINGV_NUM(1) 3502 #define gpdigi_ELEMLEN_1 ZTRINGV_NUM(4) 3503 #define gpdigi_ELEMS_2 ZTRINGV_NUM(1) 3504 #define gpdigi_ELEMLEN_2 ZTRINGV_NUM(4) 3505 */ 3506 3507 #define GPDIGI(A1,A2) CCALLSFSUB2(GPDIGI,gpdigi,STRING,STRING,A1,A2) 3508 3509 /*------------------------------------------------------------------ 3510 fortran filename : gpdk.f 3511 ------------------------------------------------------------------*/ 3512 3513 PROTOCCALLSFFUN3(FLOAT,GPDK,gpdk,FLOAT,FLOAT,FLOAT) 3514 #define GPDK(A2,A3,A4) CCALLSFFUN3(GPDK,gpdk,FLOAT,FLOAT,FLOAT,A2,A3,A4) 3515 3516 /*------------------------------------------------------------------ 3517 fortran filename : gpdrif.f 3518 ------------------------------------------------------------------*/ 3519 3520 #define GPDRIF(A1,A2,A3) CCALLSFSUB3(GPDRIF,gpdrif,FLOATV,FLOATV,PINT,A1,A2,A3) 3521 3522 /*------------------------------------------------------------------ 3523 fortran filename : gpfis.f 3524 ------------------------------------------------------------------*/ 3525 3526 #define GPFIS() CCALLSFSUB0(GPFIS,gpfis) 3527 3528 /*------------------------------------------------------------------ 3529 fortran filename : gpfisi.f 3530 ------------------------------------------------------------------*/ 3531 3532 #define GPFISI() CCALLSFSUB0(GPFISI,gpfisi) 3533 3534 /*------------------------------------------------------------------ 3535 fortran filename : gpghei.f 3536 ------------------------------------------------------------------*/ 3537 3538 #define GPGHEI() CCALLSFSUB0(GPGHEI,gpghei) 3539 3540 /*------------------------------------------------------------------ 3541 fortran filename : gpgkin.f 3542 ------------------------------------------------------------------*/ 3543 3544 #define GPGKIN() CCALLSFSUB0(GPGKIN,gpgkin) 3545 3546 /*------------------------------------------------------------------ 3547 fortran filename : gpgset.f 3548 ------------------------------------------------------------------*/ 3549 3550 #define GPGSET(A1) CCALLSFSUB1(GPGSET,gpgset,FLOATV,A1) 3551 3552 /*------------------------------------------------------------------ 3553 fortran filename : gphak.f 3554 ------------------------------------------------------------------*/ 3555 3556 PROTOCCALLSFFUN1(FLOAT,GPHAK,gphak,FLOAT) 3557 #define GPHAK(A2) CCALLSFFUN1(GPHAK,gphak,FLOAT,A2) 3558 3559 /*------------------------------------------------------------------ 3560 fortran filename : gphal2.f 3561 ------------------------------------------------------------------*/ 3562 3563 PROTOCCALLSFFUN1(FLOAT,GPHAL2,gphal2,FLOAT) 3564 #define GPHAL2(A2) CCALLSFFUN1(GPHAL2,gphal2,FLOAT,A2) 3565 3566 /*------------------------------------------------------------------ 3567 fortran filename : gphal3.f 3568 ------------------------------------------------------------------*/ 3569 3570 PROTOCCALLSFFUN1(FLOAT,GPHAL3,gphal3,FLOAT) 3571 #define GPHAL3(A2) CCALLSFFUN1(GPHAL3,gphal3,FLOAT,A2) 3572 3573 /*------------------------------------------------------------------ 3574 fortran filename : gphead.f 3575 ------------------------------------------------------------------*/ 3576 3577 #define GPHEAD() CCALLSFSUB0(GPHEAD,gphead) 3578 3579 /*------------------------------------------------------------------ 3580 fortran filename : gphini.f 3581 ------------------------------------------------------------------*/ 3582 3583 #define GPHINI() CCALLSFSUB0(GPHINI,gphini) 3584 3585 /*------------------------------------------------------------------ 3586 fortran filename : gphits.f 3587 ------------------------------------------------------------------*/ 3588 /* 3589 #define gphits_ELEMS_1 ZTRINGV_NUM(1) 3590 #define gphits_ELEMLEN_1 ZTRINGV_NUM(4) 3591 #define gphits_ELEMS_2 ZTRINGV_NUM(1) 3592 #define gphits_ELEMLEN_2 ZTRINGV_NUM(4) 3593 */ 3594 3595 #define GPHITS(A1,A2) CCALLSFSUB2(GPHITS,gphits,STRING,STRING,A1,A2) 3596 3597 /*------------------------------------------------------------------ 3598 fortran filename : gphmfi.f 3599 ------------------------------------------------------------------*/ 3600 3601 #define GPHMFI() CCALLSFSUB0(GPHMFI,gphmfi) 3602 3603 /*------------------------------------------------------------------ 3604 fortran filename : gphot.f 3605 ------------------------------------------------------------------*/ 3606 3607 #define GPHOT() CCALLSFSUB0(GPHOT,gphot) 3608 3609 /*------------------------------------------------------------------ 3610 fortran filename : gphoti.f 3611 ------------------------------------------------------------------*/ 3612 3613 #define GPHOTI() CCALLSFSUB0(GPHOTI,gphoti) 3614 3615 /*------------------------------------------------------------------ 3616 fortran filename : gphrin.f 3617 ------------------------------------------------------------------*/ 3618 3619 #define GPHRIN() CCALLSFSUB0(GPHRIN,gphrin) 3620 3621 /*------------------------------------------------------------------ 3622 fortran filename : gphsg1.f 3623 ------------------------------------------------------------------*/ 3624 3625 PROTOCCALLSFFUN1(FLOAT,GPHSG1,gphsg1,FLOAT) 3626 #define GPHSG1(A2) CCALLSFFUN1(GPHSG1,gphsg1,FLOAT,A2) 3627 3628 /*------------------------------------------------------------------ 3629 fortran filename : gphsg2.f 3630 ------------------------------------------------------------------*/ 3631 3632 PROTOCCALLSFFUN1(FLOAT,GPHSG2,gphsg2,FLOAT) 3633 #define GPHSG2(A2) CCALLSFFUN1(GPHSG2,gphsg2,FLOAT,A2) 3634 3635 /*------------------------------------------------------------------ 3636 fortran filename : gphsgp.f 3637 ------------------------------------------------------------------*/ 3638 3639 PROTOCCALLSFFUN2(FLOAT,GPHSGP,gphsgp,INT,FLOAT) 3640 #define GPHSGP(A2,A3) CCALLSFFUN2(GPHSGP,gphsgp,INT,FLOAT,A2,A3) 3641 3642 /*------------------------------------------------------------------ 3643 fortran filename : gphsig.f 3644 ------------------------------------------------------------------*/ 3645 3646 PROTOCCALLSFFUN2(FLOAT,GPHSIG,gphsig,FLOAT,FLOAT) 3647 #define GPHSIG(A2,A3) CCALLSFFUN2(GPHSIG,gphsig,FLOAT,FLOAT,A2,A3) 3648 3649 /*------------------------------------------------------------------ 3650 fortran filename : gphxin.f 3651 ------------------------------------------------------------------*/ 3652 3653 #define GPHXIN() CCALLSFSUB0(GPHXIN,gphxin) 3654 3655 /*------------------------------------------------------------------ 3656 fortran filename : gphxsi.f 3657 ------------------------------------------------------------------*/ 3658 3659 #define GPHXSI() CCALLSFSUB0(GPHXSI,gphxsi) 3660 3661 /*------------------------------------------------------------------ 3662 fortran filename : gphysi.f 3663 ------------------------------------------------------------------*/ 3664 3665 #define GPHYSI() CCALLSFSUB0(GPHYSI,gphysi) 3666 3667 /*------------------------------------------------------------------ 3668 fortran filename : gpions.f 3669 ------------------------------------------------------------------*/ 3670 3671 #define GPIONS() CCALLSFSUB0(GPIONS,gpions) 3672 3673 /*------------------------------------------------------------------ 3674 fortran filename : gpjxyz.f 3675 ------------------------------------------------------------------*/ 3676 3677 #define GPJXYZ(A1) CCALLSFSUB1(GPJXYZ,gpjxyz,INT,A1) 3678 3679 /*------------------------------------------------------------------ 3680 fortran filename : gpkine.f 3681 ------------------------------------------------------------------*/ 3682 3683 #define GPKINE(A1) CCALLSFSUB1(GPKINE,gpkine,INT,A1) 3684 3685 /*------------------------------------------------------------------ 3686 fortran filename : gpkinx.f 3687 ------------------------------------------------------------------*/ 3688 3689 #define GPKINX(A1) CCALLSFSUB1(GPKINX,gpkinx,INT,A1) 3690 3691 /*------------------------------------------------------------------ 3692 fortran filename : gplmat.f 3693 ------------------------------------------------------------------*/ 3694 /* 3695 #define gplmat_ELEMS_3 ZTRINGV_NUM(1) 3696 #define gplmat_ELEMLEN_3 ZTRINGV_NUM(255) 3697 */ 3698 3699 #define GPLMAT(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GPLMAT,gplmat,INT,INT,STRING,INT,FLOATV,INT,A1,A2,A3,A4,A5,A6) 3700 3701 /*------------------------------------------------------------------ 3702 fortran filename : gpmate.f 3703 ------------------------------------------------------------------*/ 3704 3705 #define GPMATE(A1) CCALLSFSUB1(GPMATE,gpmate,INT,A1) 3706 3707 /*------------------------------------------------------------------ 3708 fortran filename : gpmatx.f 3709 ------------------------------------------------------------------*/ 3710 3711 #define GPMATX(A1) CCALLSFSUB1(GPMATX,gpmatx,INT,A1) 3712 3713 /*------------------------------------------------------------------ 3714 fortran filename : gpmwpc.f 3715 ------------------------------------------------------------------*/ 3716 3717 #define GPMWPC(A1,A2,A3) CCALLSFSUB3(GPMWPC,gpmwpc,FLOATV,FLOATV,PINT,A1,A2,A3) 3718 3719 /*------------------------------------------------------------------ 3720 fortran filename : gpoiss.f 3721 ------------------------------------------------------------------*/ 3722 3723 #define GPOISS(A1,A2,A3) CCALLSFSUB3(GPOISS,gpoiss,FLOATV,PINT,INT,A1,A2,A3) 3724 3725 /*------------------------------------------------------------------ 3726 fortran filename : gposi.f 3727 ------------------------------------------------------------------*/ 3728 /* 3729 #define gposi_ELEMS_3 ZTRINGV_NUM(1) 3730 #define gposi_ELEMLEN_3 ZTRINGV_NUM(10) 3731 */ 3732 3733 #define GPOSI(A1,A2,A3,A4) CCALLSFSUB4(GPOSI,gposi,FLOATV,FLOATV,STRING,INT,A1,A2,A3,A4) 3734 3735 /*------------------------------------------------------------------ 3736 fortran filename : gppart.f 3737 ------------------------------------------------------------------*/ 3738 3739 #define GPPART(A1) CCALLSFSUB1(GPPART,gppart,INT,A1) 3740 3741 /*------------------------------------------------------------------ 3742 fortran filename : gpparx.f 3743 ------------------------------------------------------------------*/ 3744 3745 #define GPPARX(A1) CCALLSFSUB1(GPPARX,gpparx,INT,A1) 3746 3747 /*------------------------------------------------------------------ 3748 fortran filename : gprela.f 3749 ------------------------------------------------------------------*/ 3750 3751 #define GPRELA() CCALLSFSUB0(GPRELA,gprela) 3752 3753 /*------------------------------------------------------------------ 3754 fortran filename : gprelm.f 3755 ------------------------------------------------------------------*/ 3756 3757 PROTOCCALLSFFUN3(FLOAT,GPRELM,gprelm,FLOAT,FLOAT,FLOAT) 3758 #define GPRELM(A2,A3,A4) CCALLSFFUN3(GPRELM,gprelm,FLOAT,FLOAT,FLOAT,A2,A3,A4) 3759 3760 /*------------------------------------------------------------------ 3761 fortran filename : gprint.f 3762 ------------------------------------------------------------------*/ 3763 /* 3764 #define gprint_ELEMS_1 ZTRINGV_NUM(1) 3765 #define gprint_ELEMLEN_1 ZTRINGV_NUM(255) 3766 */ 3767 3768 #define GPRINT(A1,A2) CCALLSFSUB2(GPRINT,gprint,STRING,INT,A1,A2) 3769 3770 /*------------------------------------------------------------------ 3771 fortran filename : gprmat.f 3772 ------------------------------------------------------------------*/ 3773 /* 3774 #define gprmat_ELEMS_3 ZTRINGV_NUM(1) 3775 #define gprmat_ELEMLEN_3 ZTRINGV_NUM(255) 3776 */ 3777 3778 #define GPRMAT(A1,A2,A3,A4,A5) CCALLSFSUB5(GPRMAT,gprmat,INT,INT,STRING,INT,FLOATV,A1,A2,A3,A4,A5) 3779 3780 /*------------------------------------------------------------------ 3781 fortran filename : gprobi.f 3782 ------------------------------------------------------------------*/ 3783 3784 #define GPROBI() CCALLSFSUB0(GPROBI,gprobi) 3785 3786 /*------------------------------------------------------------------ 3787 fortran filename : gprotm.f 3788 ------------------------------------------------------------------*/ 3789 3790 #define GPROTM(A1) CCALLSFSUB1(GPROTM,gprotm,INT,A1) 3791 3792 /*------------------------------------------------------------------ 3793 fortran filename : gprotx.f 3794 ------------------------------------------------------------------*/ 3795 3796 #define GPROTX(A1) CCALLSFSUB1(GPROTX,gprotx,INT,A1) 3797 3798 /*------------------------------------------------------------------ 3799 fortran filename : gprsga.f 3800 ------------------------------------------------------------------*/ 3801 3802 #define GPRSGA() CCALLSFSUB0(GPRSGA,gprsga) 3803 3804 /*------------------------------------------------------------------ 3805 fortran filename : gprsgg.f 3806 ------------------------------------------------------------------*/ 3807 3808 PROTOCCALLSFFUN2(FLOAT,GPRSGG,gprsgg,FLOAT,FLOAT) 3809 #define GPRSGG(A2,A3) CCALLSFFUN2(GPRSGG,gprsgg,FLOAT,FLOAT,A2,A3) 3810 3811 /*------------------------------------------------------------------ 3812 fortran filename : gprsgm.f 3813 ------------------------------------------------------------------*/ 3814 3815 PROTOCCALLSFFUN3(FLOAT,GPRSGM,gprsgm,FLOAT,FLOAT,FLOAT) 3816 #define GPRSGM(A2,A3,A4) CCALLSFFUN3(GPRSGM,gprsgm,FLOAT,FLOAT,FLOAT,A2,A3,A4) 3817 3818 /*------------------------------------------------------------------ 3819 fortran filename : gprung.f 3820 ------------------------------------------------------------------*/ 3821 3822 #define GPRUNG() CCALLSFSUB0(GPRUNG,gprung) 3823 3824 /*------------------------------------------------------------------ 3825 fortran filename : gpscin.f 3826 ------------------------------------------------------------------*/ 3827 3828 PROTOCCALLSFFUN4(DOUBLE,GPSCIN,gpscin,DOUBLE,DOUBLE,DOUBLE,FLOATV) 3829 #define GPSCIN(A2,A3,A4,A5) CCALLSFFUN4(GPSCIN,gpscin,DOUBLE,DOUBLE,DOUBLE,FLOATV,A2,A3,A4,A5) 3830 3831 /*------------------------------------------------------------------ 3832 fortran filename : gpsets.f 3833 ------------------------------------------------------------------*/ 3834 /* 3835 #define gpsets_ELEMS_1 ZTRINGV_NUM(1) 3836 #define gpsets_ELEMLEN_1 ZTRINGV_NUM(4) 3837 #define gpsets_ELEMS_2 ZTRINGV_NUM(1) 3838 #define gpsets_ELEMLEN_2 ZTRINGV_NUM(4) 3839 */ 3840 3841 #define GPSETS(A1,A2) CCALLSFSUB2(GPSETS,gpsets,STRING,STRING,A1,A2) 3842 3843 /*------------------------------------------------------------------ 3844 fortran filename : gpstat.f 3845 ------------------------------------------------------------------*/ 3846 3847 #define GPSTAT() CCALLSFSUB0(GPSTAT,gpstat) 3848 3849 /*------------------------------------------------------------------ 3850 fortran filename : gptmed.f 3851 ------------------------------------------------------------------*/ 3852 3853 #define GPTMED(A1) CCALLSFSUB1(GPTMED,gptmed,INT,A1) 3854 3855 /*------------------------------------------------------------------ 3856 fortran filename : gptmex.f 3857 ------------------------------------------------------------------*/ 3858 3859 #define GPTMEX(A1) CCALLSFSUB1(GPTMEX,gptmex,INT,A1) 3860 3861 /*------------------------------------------------------------------ 3862 fortran filename : gptset.f 3863 ------------------------------------------------------------------*/ 3864 3865 #define GPTSET(A1,A2) CCALLSFSUB2(GPTSET,gptset,INT,INT,A1,A2) 3866 3867 /*------------------------------------------------------------------ 3868 fortran filename : gpvert.f 3869 ------------------------------------------------------------------*/ 3870 3871 #define GPVERT(A1) CCALLSFSUB1(GPVERT,gpvert,INT,A1) 3872 3873 /*------------------------------------------------------------------ 3874 fortran filename : gpvolu.f 3875 ------------------------------------------------------------------*/ 3876 3877 #define GPVOLU(A1) CCALLSFSUB1(GPVOLU,gpvolu,INT,A1) 3878 3879 /*------------------------------------------------------------------ 3880 fortran filename : gpvolx.f 3881 ------------------------------------------------------------------*/ 3882 3883 #define GPVOLX(A1) CCALLSFSUB1(GPVOLX,gpvolx,INT,A1) 3884 3885 /*------------------------------------------------------------------ 3886 fortran filename : grangi.f 3887 ------------------------------------------------------------------*/ 3888 3889 #define GRANGI() CCALLSFSUB0(GRANGI,grangi) 3890 3891 /*------------------------------------------------------------------ 3892 fortran filename : granor.f 3893 ------------------------------------------------------------------*/ 3894 3895 #define GRANOR(A1,A2) CCALLSFSUB2(GRANOR,granor,PFLOAT,PFLOAT,A1,A2) 3896 3897 /*------------------------------------------------------------------ 3898 fortran filename : grayl.f 3899 ------------------------------------------------------------------*/ 3900 3901 #define GRAYL() CCALLSFSUB0(GRAYL,grayl) 3902 3903 /*------------------------------------------------------------------ 3904 fortran filename : grayli.f 3905 ------------------------------------------------------------------*/ 3906 3907 #define GRAYLI() CCALLSFSUB0(GRAYLI,grayli) 3908 3909 /*------------------------------------------------------------------ 3910 fortran filename : grend.f 3911 ------------------------------------------------------------------*/ 3912 3913 #define GREND(A1) CCALLSFSUB1(GREND,grend,INT,A1) 3914 3915 /*------------------------------------------------------------------ 3916 fortran filename : greswk.f 3917 ------------------------------------------------------------------*/ 3918 3919 #define GRESWK() CCALLSFSUB0(GRESWK,greswk) 3920 3921 /*------------------------------------------------------------------ 3922 fortran filename : greucl.f 3923 ------------------------------------------------------------------*/ 3924 /* 3925 #define greucl_ELEMS_2 ZTRINGV_NUM(1) 3926 #define greucl_ELEMLEN_2 ZTRINGV_NUM(255) 3927 */ 3928 3929 #define GREUCL(A1,A2) CCALLSFSUB2(GREUCL,greucl,INT,STRING,A1,A2) 3930 3931 /*------------------------------------------------------------------ 3932 fortran filename : grfile.f 3933 ------------------------------------------------------------------*/ 3934 /* 3935 #define grfile_ELEMS_2 ZTRINGV_NUM(1) 3936 #define grfile_ELEMLEN_2 ZTRINGV_NUM(255) 3937 #define grfile_ELEMS_3 ZTRINGV_NUM(1) 3938 #define grfile_ELEMLEN_3 ZTRINGV_NUM(255) 3939 */ 3940 3941 #define GRFILE(A1,A2,A3) CCALLSFSUB3(GRFILE,grfile,INT,STRING,STRING,A1,A2,A3) 3942 3943 /*------------------------------------------------------------------ 3944 fortran filename : grget.f 3945 ------------------------------------------------------------------*/ 3946 /* 3947 #define grget_ELEMS_1 ZTRINGV_NUM(1) 3948 #define grget_ELEMLEN_1 ZTRINGV_NUM(4) 3949 */ 3950 3951 #define GRGET(A1,A2,A3,A4,A5) CCALLSFSUB5(GRGET,grget,STRINGV,INT,INT,INT,INT,A1,A2,A3,A4,A5) 3952 3953 /*------------------------------------------------------------------ 3954 fortran filename : grhits.f 3955 ------------------------------------------------------------------*/ 3956 /* 3957 #define grhits_ELEMS_1 ZTRINGV_NUM(1) 3958 #define grhits_ELEMLEN_1 ZTRINGV_NUM(255) 3959 #define grhits_ELEMS_2 ZTRINGV_NUM(1) 3960 #define grhits_ELEMLEN_2 ZTRINGV_NUM(255) 3961 */ 3962 3963 #define GRHITS(A1,A2,A3,A4) CCALLSFSUB4(GRHITS,grhits,STRING,STRING,INT,INTV,A1,A2,A3,A4) 3964 3965 /*------------------------------------------------------------------ 3966 fortran filename : grin.f 3967 ------------------------------------------------------------------*/ 3968 /* 3969 #define grin_ELEMS_1 ZTRINGV_NUM(1) 3970 #define grin_ELEMLEN_1 ZTRINGV_NUM(255) 3971 #define grin_ELEMS_3 ZTRINGV_NUM(1) 3972 #define grin_ELEMLEN_3 ZTRINGV_NUM(255) 3973 */ 3974 3975 #define GRIN(A1,A2,A3) CCALLSFSUB3(GRIN,grin,STRING,INT,STRING,A1,A2,A3) 3976 3977 /*------------------------------------------------------------------ 3978 fortran filename : grkuta.f 3979 ------------------------------------------------------------------*/ 3980 3981 #define GRKUTA(A1,A2,A3,A4) CCALLSFSUB4(GRKUTA,grkuta,FLOAT,FLOAT,FLOATV,PFLOAT,A1,A2,A3,A4) 3982 3983 /*------------------------------------------------------------------ 3984 fortran filename : grleas.f 3985 ------------------------------------------------------------------*/ 3986 3987 #define GRLEAS(A1) CCALLSFSUB1(GRLEAS,grleas,INT,A1) 3988 3989 /*------------------------------------------------------------------ 3990 fortran filename : grmdir.f 3991 ------------------------------------------------------------------*/ 3992 /* 3993 #define grmdir_ELEMS_1 ZTRINGV_NUM(1) 3994 #define grmdir_ELEMLEN_1 ZTRINGV_NUM(255) 3995 #define grmdir_ELEMS_2 ZTRINGV_NUM(1) 3996 #define grmdir_ELEMLEN_2 ZTRINGV_NUM(255) 3997 */ 3998 3999 #define GRMDIR(A1,A2) CCALLSFSUB2(GRMDIR,grmdir,STRING,STRING,A1,A2) 4000 4001 /*------------------------------------------------------------------ 4002 fortran filename : grmtd.f 4003 ------------------------------------------------------------------*/ 4004 4005 #define GRMTD(A1,A2,A3) CCALLSFSUB3(GRMTD,grmtd,FLOATV,INT,PFLOAT,A1,A2,A3) 4006 4007 /*------------------------------------------------------------------ 4008 fortran filename : grmul.f 4009 ------------------------------------------------------------------*/ 4010 4011 #define GRMUL(A1,A2,A3) CCALLSFSUB3(GRMUL,grmul,FLOATV,INT,PFLOAT,A1,A2,A3) 4012 4013 /*------------------------------------------------------------------ 4014 fortran filename : grndm.f 4015 ------------------------------------------------------------------*/ 4016 4017 #define GRNDM(A1,A2) CCALLSFSUB2(GRNDM,grndm,PFLOAT,INT,A1,A2) 4018 4019 /*------------------------------------------------------------------ 4020 fortran filename : grndmq.f 4021 ------------------------------------------------------------------*/ 4022 /* 4023 #define grndmq_ELEMS_4 ZTRINGV_NUM(1) 4024 #define grndmq_ELEMLEN_4 ZTRINGV_NUM(255) 4025 */ 4026 4027 #define GRNDMQ(A1,A2,A3,A4) CCALLSFSUB4(GRNDMQ,grndmq,PINT,PINT,INT,STRING,A1,A2,A3,A4) 4028 4029 /*------------------------------------------------------------------ 4030 fortran filename : grndst.f 4031 ------------------------------------------------------------------*/ 4032 4033 #define GRNDST(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(GRNDST,grndst,FLOATV,INTV,INT,INT,FLOAT,PFLOAT,FLOAT,PFLOAT,FLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 4034 4035 /*------------------------------------------------------------------ 4036 fortran filename : grot.f 4037 ------------------------------------------------------------------*/ 4038 4039 #define GROT(A1,A2,A3) CCALLSFSUB3(GROT,grot,FLOATV,FLOATV,PFLOAT,A1,A2,A3) 4040 4041 /*------------------------------------------------------------------ 4042 fortran filename : grout.f 4043 ------------------------------------------------------------------*/ 4044 /* 4045 #define grout_ELEMS_1 ZTRINGV_NUM(1) 4046 #define grout_ELEMLEN_1 ZTRINGV_NUM(255) 4047 #define grout_ELEMS_3 ZTRINGV_NUM(1) 4048 #define grout_ELEMLEN_3 ZTRINGV_NUM(255) 4049 */ 4050 4051 #define GROUT(A1,A2,A3) CCALLSFSUB3(GROUT,grout,STRING,INT,STRING,A1,A2,A3) 4052 4053 /*------------------------------------------------------------------ 4054 fortran filename : grpar.f 4055 ------------------------------------------------------------------*/ 4056 4057 #define GRPAR(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GRPAR,grpar,FLOAT,INT,FLOATV,INT,FLOAT,FLOAT,INT,FLOATV,PINT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 4058 4059 /*------------------------------------------------------------------ 4060 fortran filename : grsave.f 4061 ------------------------------------------------------------------*/ 4062 /* 4063 #define grsave_ELEMS_1 ZTRINGV_NUM(1) 4064 #define grsave_ELEMLEN_1 ZTRINGV_NUM(4) 4065 */ 4066 4067 #define GRSAVE(A1,A2,A3,A4,A5) CCALLSFSUB5(GRSAVE,grsave,STRINGV,INT,INT,INT,INT,A1,A2,A3,A4,A5) 4068 4069 /*------------------------------------------------------------------ 4070 fortran filename : grun.f 4071 ------------------------------------------------------------------*/ 4072 4073 #define GRUN() CCALLSFSUB0(GRUN,grun) 4074 4075 /*------------------------------------------------------------------ 4076 fortran filename : gsagtr.f 4077 ------------------------------------------------------------------*/ 4078 4079 #define GSAGTR(A1,A2,A3,A4) CCALLSFSUB4(GSAGTR,gsagtr,FLOATV,FLOATV,PFLOAT,INT,A1,A2,A3,A4) 4080 4081 /*------------------------------------------------------------------ 4082 fortran filename : gsahit.f 4083 ------------------------------------------------------------------*/ 4084 4085 #define GSAHIT(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSAHIT,gsahit,INT,INT,INT,INTV,FLOATV,PINT,A1,A2,A3,A4,A5,A6) 4086 4087 /*------------------------------------------------------------------ 4088 fortran filename : gsaphi.f 4089 ------------------------------------------------------------------*/ 4090 4091 #define GSAPHI(A1,A2,A3,A4) CCALLSFSUB4(GSAPHI,gsaphi,FLOATV,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4) 4092 4093 /*------------------------------------------------------------------ 4094 fortran filename : gsatt.f 4095 ------------------------------------------------------------------*/ 4096 /* 4097 #define gsatt_ELEMS_1 ZTRINGV_NUM(1) 4098 #define gsatt_ELEMLEN_1 ZTRINGV_NUM(4) 4099 #define gsatt_ELEMS_2 ZTRINGV_NUM(1) 4100 #define gsatt_ELEMLEN_2 ZTRINGV_NUM(4) 4101 */ 4102 4103 #define GSATT(A1,A2,A3) CCALLSFSUB3(GSATT,gsatt,STRING,STRING,INT,A1,A2,A3) 4104 4105 /*------------------------------------------------------------------ 4106 fortran filename : gsave.f 4107 ------------------------------------------------------------------*/ 4108 /* 4109 #define gsave_ELEMS_2 ZTRINGV_NUM(1) 4110 #define gsave_ELEMLEN_2 ZTRINGV_NUM(4) 4111 */ 4112 4113 #define GSAVE(A1,A2,A3,A4,A5) CCALLSFSUB5(GSAVE,gsave,INT,STRINGV,INT,INT,PINT,A1,A2,A3,A4,A5) 4114 4115 /*------------------------------------------------------------------ 4116 fortran filename : gscani.f 4117 ------------------------------------------------------------------*/ 4118 4119 #define GSCANI() CCALLSFSUB0(GSCANI,gscani) 4120 4121 /*------------------------------------------------------------------ 4122 fortran filename : gscank.f 4123 ------------------------------------------------------------------*/ 4124 4125 #define GSCANK() CCALLSFSUB0(GSCANK,gscank) 4126 4127 /*------------------------------------------------------------------ 4128 fortran filename : gscano.f 4129 ------------------------------------------------------------------*/ 4130 4131 #define GSCANO() CCALLSFSUB0(GSCANO,gscano) 4132 4133 /*------------------------------------------------------------------ 4134 fortran filename : gscanu.f 4135 ------------------------------------------------------------------*/ 4136 4137 #define GSCANU() CCALLSFSUB0(GSCANU,gscanu) 4138 4139 /*------------------------------------------------------------------ 4140 fortran filename : gschit.f 4141 ------------------------------------------------------------------*/ 4142 4143 #define GSCHIT(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSCHIT,gschit,INT,INT,INT,INTV,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6,A7) 4144 4145 /*------------------------------------------------------------------ 4146 fortran filename : gschk.f 4147 ------------------------------------------------------------------*/ 4148 /* 4149 #define gschk_ELEMS_1 ZTRINGV_NUM(1) 4150 #define gschk_ELEMLEN_1 ZTRINGV_NUM(4) 4151 #define gschk_ELEMS_2 ZTRINGV_NUM(1) 4152 #define gschk_ELEMLEN_2 ZTRINGV_NUM(4) 4153 */ 4154 4155 #define GSCHK(A1,A2,A3,A4) CCALLSFSUB4(GSCHK,gschk,STRING,STRING,INT,PINT,A1,A2,A3,A4) 4156 4157 /*------------------------------------------------------------------ 4158 fortran filename : gsckov.f 4159 ------------------------------------------------------------------*/ 4160 4161 #define GSCKOV(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSCKOV,gsckov,INT,INT,FLOATV,FLOATV,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6) 4162 4163 /*------------------------------------------------------------------ 4164 fortran filename : gscvol.f 4165 ------------------------------------------------------------------*/ 4166 4167 #define GSCVOL() CCALLSFSUB0(GSCVOL,gscvol) 4168 4169 /*------------------------------------------------------------------ 4170 fortran filename : gsdet.f 4171 ------------------------------------------------------------------*/ 4172 /* 4173 #define gsdet_ELEMS_1 ZTRINGV_NUM(1) 4174 #define gsdet_ELEMLEN_1 ZTRINGV_NUM(4) 4175 #define gsdet_ELEMS_2 ZTRINGV_NUM(1) 4176 #define gsdet_ELEMLEN_2 ZTRINGV_NUM(4) 4177 #define gsdet_ELEMS_4 ZTRINGV_NUM(1) 4178 #define gsdet_ELEMLEN_4 ZTRINGV_NUM(4) 4179 */ 4180 4181 #define GSDET(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GSDET,gsdet,STRING,STRING,INT,STRING,INTV,INT,INT,INT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 4182 4183 /*------------------------------------------------------------------ 4184 fortran filename : gsdeta.f 4185 ------------------------------------------------------------------*/ 4186 /* 4187 #define gsdeta_ELEMS_1 ZTRINGV_NUM(1) 4188 #define gsdeta_ELEMLEN_1 ZTRINGV_NUM(4) 4189 #define gsdeta_ELEMS_2 ZTRINGV_NUM(1) 4190 #define gsdeta_ELEMLEN_2 ZTRINGV_NUM(4) 4191 #define gsdeta_ELEMS_3 ZTRINGV_NUM(1) 4192 #define gsdeta_ELEMLEN_3 ZTRINGV_NUM(4) 4193 */ 4194 4195 #define GSDETA(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSDETA,gsdeta,STRING,STRING,STRING,INT,INT,PINT,A1,A2,A3,A4,A5,A6) 4196 4197 /*------------------------------------------------------------------ 4198 fortran filename : gsdetd.f 4199 ------------------------------------------------------------------*/ 4200 /* 4201 #define gsdetd_ELEMS_1 ZTRINGV_NUM(1) 4202 #define gsdetd_ELEMLEN_1 ZTRINGV_NUM(4) 4203 #define gsdetd_ELEMS_2 ZTRINGV_NUM(1) 4204 #define gsdetd_ELEMLEN_2 ZTRINGV_NUM(4) 4205 #define gsdetd_ELEMS_4 ZTRINGV_NUM(1) 4206 #define gsdetd_ELEMLEN_4 ZTRINGV_NUM(4) 4207 */ 4208 4209 #define GSDETD(A1,A2,A3,A4,A5) CCALLSFSUB5(GSDETD,gsdetd,STRING,STRING,INT,STRINGV,INTV,A1,A2,A3,A4,A5) 4210 4211 /*------------------------------------------------------------------ 4212 fortran filename : gsdeth.f 4213 ------------------------------------------------------------------*/ 4214 /* 4215 #define gsdeth_ELEMS_1 ZTRINGV_NUM(1) 4216 #define gsdeth_ELEMLEN_1 ZTRINGV_NUM(4) 4217 #define gsdeth_ELEMS_2 ZTRINGV_NUM(1) 4218 #define gsdeth_ELEMLEN_2 ZTRINGV_NUM(4) 4219 #define gsdeth_ELEMS_4 ZTRINGV_NUM(1) 4220 #define gsdeth_ELEMLEN_4 ZTRINGV_NUM(4) 4221 */ 4222 4223 #define GSDETH(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSDETH,gsdeth,STRING,STRING,INT,STRINGV,INTV,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6,A7) 4224 4225 /*------------------------------------------------------------------ 4226 fortran filename : gsdetu.f 4227 ------------------------------------------------------------------*/ 4228 /* 4229 #define gsdetu_ELEMS_1 ZTRINGV_NUM(1) 4230 #define gsdetu_ELEMLEN_1 ZTRINGV_NUM(4) 4231 #define gsdetu_ELEMS_2 ZTRINGV_NUM(1) 4232 #define gsdetu_ELEMLEN_2 ZTRINGV_NUM(4) 4233 */ 4234 4235 #define GSDETU(A1,A2,A3,A4) CCALLSFSUB4(GSDETU,gsdetu,STRING,STRING,INT,FLOATV,A1,A2,A3,A4) 4236 4237 /*------------------------------------------------------------------ 4238 fortran filename : gsdetv.f 4239 ------------------------------------------------------------------*/ 4240 /* 4241 #define gsdetv_ELEMS_1 ZTRINGV_NUM(1) 4242 #define gsdetv_ELEMLEN_1 ZTRINGV_NUM(4) 4243 #define gsdetv_ELEMS_2 ZTRINGV_NUM(1) 4244 #define gsdetv_ELEMLEN_2 ZTRINGV_NUM(4) 4245 */ 4246 4247 #define GSDETV(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSDETV,gsdetv,STRING,STRING,INT,INT,INT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7) 4248 4249 /*------------------------------------------------------------------ 4250 fortran filename : gsdigi.f 4251 ------------------------------------------------------------------*/ 4252 4253 #define GSDIGI(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSDIGI,gsdigi,INT,INT,INTV,INT,INTV,INTV,PINT,A1,A2,A3,A4,A5,A6,A7) 4254 4255 /*------------------------------------------------------------------ 4256 fortran filename : gsdk.f 4257 ------------------------------------------------------------------*/ 4258 4259 #define GSDK(A1,A2,A3) CCALLSFSUB3(GSDK,gsdk,INT,FLOATV,INTV,A1,A2,A3) 4260 4261 /*------------------------------------------------------------------ 4262 fortran filename : gsdvn.f 4263 ------------------------------------------------------------------*/ 4264 /* 4265 #define gsdvn_ELEMS_1 ZTRINGV_NUM(1) 4266 #define gsdvn_ELEMLEN_1 ZTRINGV_NUM(4) 4267 #define gsdvn_ELEMS_2 ZTRINGV_NUM(1) 4268 #define gsdvn_ELEMLEN_2 ZTRINGV_NUM(4) 4269 */ 4270 4271 #define GSDVN(A1,A2,A3,A4) CCALLSFSUB4(GSDVN,gsdvn,STRING,STRING,INT,INT,A1,A2,A3,A4) 4272 4273 /*------------------------------------------------------------------ 4274 fortran filename : gsdvn2.f 4275 ------------------------------------------------------------------*/ 4276 /* 4277 #define gsdvn2_ELEMS_1 ZTRINGV_NUM(1) 4278 #define gsdvn2_ELEMLEN_1 ZTRINGV_NUM(4) 4279 #define gsdvn2_ELEMS_2 ZTRINGV_NUM(1) 4280 #define gsdvn2_ELEMLEN_2 ZTRINGV_NUM(4) 4281 */ 4282 4283 #define GSDVN2(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSDVN2,gsdvn2,STRING,STRING,INT,INT,FLOAT,INT,A1,A2,A3,A4,A5,A6) 4284 4285 /*------------------------------------------------------------------ 4286 fortran filename : gsdvs.f 4287 ------------------------------------------------------------------*/ 4288 /* 4289 #define gsdvs_ELEMS_1 ZTRINGV_NUM(1) 4290 #define gsdvs_ELEMLEN_1 ZTRINGV_NUM(4) 4291 #define gsdvs_ELEMS_2 ZTRINGV_NUM(1) 4292 #define gsdvs_ELEMLEN_2 ZTRINGV_NUM(4) 4293 */ 4294 4295 #define GSDVS(A1,A2,A3,A4,A5) CCALLSFSUB5(GSDVS,gsdvs,STRING,STRING,FLOAT,INT,INT,A1,A2,A3,A4,A5) 4296 4297 /*------------------------------------------------------------------ 4298 fortran filename : gsdvs2.f 4299 ------------------------------------------------------------------*/ 4300 /* 4301 #define gsdvs2_ELEMS_1 ZTRINGV_NUM(1) 4302 #define gsdvs2_ELEMLEN_1 ZTRINGV_NUM(4) 4303 #define gsdvs2_ELEMS_2 ZTRINGV_NUM(1) 4304 #define gsdvs2_ELEMLEN_2 ZTRINGV_NUM(4) 4305 */ 4306 4307 #define GSDVS2(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSDVS2,gsdvs2,STRING,STRING,FLOAT,INT,FLOAT,INT,A1,A2,A3,A4,A5,A6) 4308 4309 /*------------------------------------------------------------------ 4310 fortran filename : gsdvt.f 4311 ------------------------------------------------------------------*/ 4312 /* 4313 #define gsdvt_ELEMS_1 ZTRINGV_NUM(1) 4314 #define gsdvt_ELEMLEN_1 ZTRINGV_NUM(4) 4315 #define gsdvt_ELEMS_2 ZTRINGV_NUM(1) 4316 #define gsdvt_ELEMLEN_2 ZTRINGV_NUM(4) 4317 */ 4318 4319 #define GSDVT(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSDVT,gsdvt,STRING,STRING,FLOAT,INT,INT,INT,A1,A2,A3,A4,A5,A6) 4320 4321 /*------------------------------------------------------------------ 4322 fortran filename : gsdvt2.f 4323 ------------------------------------------------------------------*/ 4324 /* 4325 #define gsdvt2_ELEMS_1 ZTRINGV_NUM(1) 4326 #define gsdvt2_ELEMLEN_1 ZTRINGV_NUM(4) 4327 #define gsdvt2_ELEMS_2 ZTRINGV_NUM(1) 4328 #define gsdvt2_ELEMLEN_2 ZTRINGV_NUM(4) 4329 */ 4330 4331 #define GSDVT2(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSDVT2,gsdvt2,STRING,STRING,FLOAT,INT,PFLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7) 4332 4333 /*------------------------------------------------------------------ 4334 fortran filename : gsdvx.f 4335 ------------------------------------------------------------------*/ 4336 /* 4337 #define gsdvx_ELEMS_1 ZTRINGV_NUM(1) 4338 #define gsdvx_ELEMLEN_1 ZTRINGV_NUM(4) 4339 #define gsdvx_ELEMS_2 ZTRINGV_NUM(1) 4340 #define gsdvx_ELEMLEN_2 ZTRINGV_NUM(4) 4341 */ 4342 4343 #define GSDVX(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GSDVX,gsdvx,STRING,STRING,INT,INT,FLOAT,FLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8) 4344 4345 /*------------------------------------------------------------------ 4346 fortran filename : gshead.f 4347 ------------------------------------------------------------------*/ 4348 4349 #define GSHEAD(A1,A2,A3) CCALLSFSUB3(GSHEAD,gshead,INT,FLOATV,PINT,A1,A2,A3) 4350 4351 /*------------------------------------------------------------------ 4352 fortran filename : gshlin.f 4353 ------------------------------------------------------------------*/ 4354 4355 #define GSHLIN() CCALLSFSUB0(GSHLIN,gshlin) 4356 4357 /*------------------------------------------------------------------ 4358 fortran filename : gsipar.f 4359 ------------------------------------------------------------------*/ 4360 4361 #define GSIPAR(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSIPAR,gsipar,INT,INT,INT,INT,FLOATV,FLOATV,A1,A2,A3,A4,A5,A6) 4362 4363 /*------------------------------------------------------------------ 4364 fortran filename : gskine.f 4365 ------------------------------------------------------------------*/ 4366 4367 #define GSKINE(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSKINE,gskine,FLOATV,INT,INT,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6) 4368 4369 /*------------------------------------------------------------------ 4370 fortran filename : gsking.f 4371 ------------------------------------------------------------------*/ 4372 4373 #define GSKING(A1) CCALLSFSUB1(GSKING,gsking,INT,A1) 4374 4375 /*------------------------------------------------------------------ 4376 fortran filename : gskinu.f 4377 ------------------------------------------------------------------*/ 4378 4379 #define GSKINU(A1,A2,A3,A4) CCALLSFSUB4(GSKINU,gskinu,INT,INT,FLOATV,PINT,A1,A2,A3,A4) 4380 4381 /*------------------------------------------------------------------ 4382 fortran filename : gskpho.f 4383 ------------------------------------------------------------------*/ 4384 4385 #define GSKPHO(A1) CCALLSFSUB1(GSKPHO,gskpho,INT,A1) 4386 4387 /*------------------------------------------------------------------ 4388 fortran filename : gsmate.f 4389 ------------------------------------------------------------------*/ 4390 /* 4391 #define gsmate_ELEMS_2 ZTRINGV_NUM(1) 4392 #define gsmate_ELEMLEN_2 ZTRINGV_NUM(255) 4393 */ 4394 4395 #define GSMATE(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(GSMATE,gsmate,INT,STRING,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOATV,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9) 4396 4397 /*------------------------------------------------------------------ 4398 fortran filename : gsmixt.f 4399 ------------------------------------------------------------------*/ 4400 /* 4401 #define gsmixt_ELEMS_2 ZTRINGV_NUM(1) 4402 #define gsmixt_ELEMLEN_2 ZTRINGV_NUM(255) 4403 */ 4404 4405 #define GSMIXT(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSMIXT,gsmixt,INT,STRING,FLOATV,FLOATV,FLOAT,INT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 4406 4407 /*------------------------------------------------------------------ 4408 fortran filename : gsnear.f 4409 ------------------------------------------------------------------*/ 4410 /* 4411 #define gsnear_ELEMS_1 ZTRINGV_NUM(1) 4412 #define gsnear_ELEMLEN_1 ZTRINGV_NUM(4) 4413 */ 4414 4415 #define GSNEAR(A1,A2,A3,A4) CCALLSFSUB4(GSNEAR,gsnear,STRING,INT,INT,INTV,A1,A2,A3,A4) 4416 4417 /*------------------------------------------------------------------ 4418 fortran filename : gsnext.f 4419 ------------------------------------------------------------------*/ 4420 /* 4421 #define gsnext_ELEMS_1 ZTRINGV_NUM(1) 4422 #define gsnext_ELEMLEN_1 ZTRINGV_NUM(4) 4423 */ 4424 4425 #define GSNEXT(A1,A2,A3,A4) CCALLSFSUB4(GSNEXT,gsnext,STRING,INT,INT,INTV,A1,A2,A3,A4) 4426 4427 /*------------------------------------------------------------------ 4428 fortran filename : gsngtr.f 4429 ------------------------------------------------------------------*/ 4430 4431 #define GSNGTR(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSNGTR,gsngtr,FLOATV,FLOATV,INT,FLOAT,PFLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7) 4432 4433 /*------------------------------------------------------------------ 4434 fortran filename : gsord.f 4435 ------------------------------------------------------------------*/ 4436 /* 4437 #define gsord_ELEMS_1 ZTRINGV_NUM(1) 4438 #define gsord_ELEMLEN_1 ZTRINGV_NUM(4) 4439 */ 4440 4441 #define GSORD(A1,A2) CCALLSFSUB2(GSORD,gsord,STRING,INT,A1,A2) 4442 4443 /*------------------------------------------------------------------ 4444 fortran filename : gspart.f 4445 ------------------------------------------------------------------*/ 4446 /* 4447 #define gspart_ELEMS_2 ZTRINGV_NUM(1) 4448 #define gspart_ELEMLEN_2 ZTRINGV_NUM(255) 4449 */ 4450 4451 #define GSPART(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GSPART,gspart,INT,STRING,INT,FLOAT,FLOAT,FLOAT,FLOATV,INT,A1,A2,A3,A4,A5,A6,A7,A8) 4452 4453 /*------------------------------------------------------------------ 4454 fortran filename : gspe3d.f 4455 ------------------------------------------------------------------*/ 4456 /* 4457 #define gspe3d_ELEMS_1 ZTRINGV_NUM(1) 4458 #define gspe3d_ELEMLEN_1 ZTRINGV_NUM(4) 4459 */ 4460 4461 #define GSPE3D(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSPE3D,gspe3d,STRING,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7) 4462 4463 /*------------------------------------------------------------------ 4464 fortran filename : gspos.f 4465 ------------------------------------------------------------------*/ 4466 /* 4467 #define gspos_ELEMS_1 ZTRINGV_NUM(1) 4468 #define gspos_ELEMLEN_1 ZTRINGV_NUM(4) 4469 #define gspos_ELEMS_3 ZTRINGV_NUM(1) 4470 #define gspos_ELEMLEN_3 ZTRINGV_NUM(4) 4471 #define gspos_ELEMS_8 ZTRINGV_NUM(1) 4472 #define gspos_ELEMLEN_8 ZTRINGV_NUM(4) 4473 */ 4474 4475 #define GSPOS(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GSPOS,gspos,STRING,INT,STRING,FLOAT,FLOAT,FLOAT,INT,STRING,A1,A2,A3,A4,A5,A6,A7,A8) 4476 4477 /*------------------------------------------------------------------ 4478 fortran filename : gsposp.f 4479 ------------------------------------------------------------------*/ 4480 /* 4481 #define gsposp_ELEMS_1 ZTRINGV_NUM(1) 4482 #define gsposp_ELEMLEN_1 ZTRINGV_NUM(4) 4483 #define gsposp_ELEMS_3 ZTRINGV_NUM(1) 4484 #define gsposp_ELEMLEN_3 ZTRINGV_NUM(4) 4485 #define gsposp_ELEMS_8 ZTRINGV_NUM(1) 4486 #define gsposp_ELEMLEN_8 ZTRINGV_NUM(4) 4487 */ 4488 4489 #define GSPOSP(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(GSPOSP,gsposp,STRING,INT,STRING,FLOAT,FLOAT,FLOAT,INT,STRING,FLOATV,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 4490 4491 /*------------------------------------------------------------------ 4492 fortran filename : gspset.f 4493 ------------------------------------------------------------------*/ 4494 4495 #define GSPSET(A1) CCALLSFSUB1(GSPSET,gspset,FLOATV,A1) 4496 4497 /*------------------------------------------------------------------ 4498 fortran filename : gsrotm.f 4499 ------------------------------------------------------------------*/ 4500 4501 #define GSROTM(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSROTM,gsrotm,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5,A6,A7) 4502 4503 /*------------------------------------------------------------------ 4504 fortran filename : gsrung.f 4505 ------------------------------------------------------------------*/ 4506 4507 #define GSRUNG(A1,A2,A3) CCALLSFSUB3(GSRUNG,gsrung,INT,FLOATV,PINT,A1,A2,A3) 4508 4509 /*------------------------------------------------------------------ 4510 fortran filename : gsscan.f 4511 ------------------------------------------------------------------*/ 4512 4513 #define GSSCAN(A1,A2) CCALLSFSUB2(GSSCAN,gsscan,INT,INT,A1,A2) 4514 4515 /*------------------------------------------------------------------ 4516 fortran filename : gsstak.f 4517 ------------------------------------------------------------------*/ 4518 4519 #define GSSTAK(A1) CCALLSFSUB1(GSSTAK,gsstak,INT,A1) 4520 4521 /*------------------------------------------------------------------ 4522 fortran filename : gstcor.f 4523 ------------------------------------------------------------------*/ 4524 4525 #define GSTCOR(A1,A2,A3,A4,A5) CCALLSFSUB5(GSTCOR,gstcor,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5) 4526 4527 /*------------------------------------------------------------------ 4528 fortran filename : gstdn.f 4529 ------------------------------------------------------------------*/ 4530 4531 PROTOCCALLSFFUN1(FLOAT,GSTDN,gstdn,FLOAT) 4532 #define GSTDN(A2) CCALLSFFUN1(GSTDN,gstdn,FLOAT,A2) 4533 4534 /*------------------------------------------------------------------ 4535 fortran filename : gstini.f 4536 ------------------------------------------------------------------*/ 4537 4538 #define GSTINI() CCALLSFSUB0(GSTINI,gstini) 4539 4540 /*------------------------------------------------------------------ 4541 fortran filename : gstint.f 4542 ------------------------------------------------------------------*/ 4543 4544 PROTOCCALLSFFUN4(FLOAT,GSTINT,gstint,FLOAT,FLOATV,FLOATV,INT) 4545 #define GSTINT(A2,A3,A4,A5) CCALLSFFUN4(GSTINT,gstint,FLOAT,FLOATV,FLOATV,INT,A2,A3,A4,A5) 4546 4547 /*------------------------------------------------------------------ 4548 fortran filename : gstmat.f 4549 ------------------------------------------------------------------*/ 4550 /* 4551 #define gstmat_ELEMS_1 ZTRINGV_NUM(1) 4552 #define gstmat_ELEMLEN_1 ZTRINGV_NUM(24) 4553 */ 4554 4555 #define GSTMAT(A1) CCALLSFSUB1(GSTMAT,gstmat,STRING,A1) 4556 4557 /*------------------------------------------------------------------ 4558 fortran filename : gstmed.f 4559 ------------------------------------------------------------------*/ 4560 /* 4561 #define gstmed_ELEMS_2 ZTRINGV_NUM(1) 4562 #define gstmed_ELEMLEN_2 ZTRINGV_NUM(255) 4563 */ 4564 4565 #define GSTMED(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) CCALLSFSUB13(GSTMED,gstmed,INT,STRING,INT,INT,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOATV,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) 4566 4567 /*------------------------------------------------------------------ 4568 fortran filename : gstord.f 4569 ------------------------------------------------------------------*/ 4570 4571 #define GSTORD() CCALLSFSUB0(GSTORD,gstord) 4572 4573 /*------------------------------------------------------------------ 4574 fortran filename : gstpar.f 4575 ------------------------------------------------------------------*/ 4576 /* 4577 #define gstpar_ELEMS_2 ZTRINGV_NUM(1) 4578 #define gstpar_ELEMLEN_2 ZTRINGV_NUM(255) 4579 */ 4580 4581 #define GSTPAR(A1,A2,A3) CCALLSFSUB3(GSTPAR,gstpar,INT,STRING,FLOAT,A1,A2,A3) 4582 4583 /*------------------------------------------------------------------ 4584 fortran filename : gstrac.f 4585 ------------------------------------------------------------------*/ 4586 4587 #define GSTRAC() CCALLSFSUB0(GSTRAC,gstrac) 4588 4589 /*------------------------------------------------------------------ 4590 fortran filename : gstren.f 4591 ------------------------------------------------------------------*/ 4592 4593 PROTOCCALLSFFUN3(FLOAT,GSTREN,gstren,FLOAT,FLOAT,FLOAT) 4594 #define GSTREN(A2,A3,A4) CCALLSFFUN3(GSTREN,gstren,FLOAT,FLOAT,FLOAT,A2,A3,A4) 4595 4596 /*------------------------------------------------------------------ 4597 fortran filename : gstset.f 4598 ------------------------------------------------------------------*/ 4599 /* 4600 #define gstset_ELEMS_1 ZTRINGV_NUM(1) 4601 #define gstset_ELEMLEN_1 ZTRINGV_NUM(24) 4602 #define gstset_ELEMS_2 ZTRINGV_NUM(1) 4603 #define gstset_ELEMLEN_2 ZTRINGV_NUM(4) 4604 #define gstset_ELEMS_3 ZTRINGV_NUM(1) 4605 #define gstset_ELEMLEN_3 ZTRINGV_NUM(24) 4606 #define gstset_ELEMS_4 ZTRINGV_NUM(1) 4607 #define gstset_ELEMLEN_4 ZTRINGV_NUM(24) 4608 #define gstset_ELEMS_5 ZTRINGV_NUM(1) 4609 #define gstset_ELEMLEN_5 ZTRINGV_NUM(24) 4610 #define gstset_ELEMS_6 ZTRINGV_NUM(1) 4611 #define gstset_ELEMLEN_6 ZTRINGV_NUM(24) 4612 */ 4613 4614 #define GSTSET(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSTSET,gstset,STRING,STRING,STRING,STRING,STRING,STRING,A1,A2,A3,A4,A5,A6) 4615 4616 /*------------------------------------------------------------------ 4617 fortran filename : gsttab.f 4618 ------------------------------------------------------------------*/ 4619 4620 #define GSTTAB(A1,A2,A3,A4) CCALLSFSUB4(GSTTAB,gsttab,FLOAT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4) 4621 4622 /*------------------------------------------------------------------ 4623 fortran filename : gstxin.f 4624 ------------------------------------------------------------------*/ 4625 4626 #define GSTXIN() CCALLSFSUB0(GSTXIN,gstxin) 4627 4628 /*------------------------------------------------------------------ 4629 fortran filename : gsunea.f 4630 ------------------------------------------------------------------*/ 4631 /* 4632 #define gsunea_ELEMS_1 ZTRINGV_NUM(1) 4633 #define gsunea_ELEMLEN_1 ZTRINGV_NUM(4) 4634 */ 4635 4636 #define GSUNEA(A1,A2) CCALLSFSUB2(GSUNEA,gsunea,STRING,INT,A1,A2) 4637 4638 /*------------------------------------------------------------------ 4639 fortran filename : gsvert.f 4640 ------------------------------------------------------------------*/ 4641 4642 #define GSVERT(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSVERT,gsvert,FLOATV,INT,INT,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6) 4643 4644 /*------------------------------------------------------------------ 4645 fortran filename : gsveru.f 4646 ------------------------------------------------------------------*/ 4647 4648 #define GSVERU(A1,A2,A3,A4) CCALLSFSUB4(GSVERU,gsveru,INT,INT,FLOATV,PINT,A1,A2,A3,A4) 4649 4650 /*------------------------------------------------------------------ 4651 fortran filename : gsvolu.f 4652 ------------------------------------------------------------------*/ 4653 /* 4654 #define gsvolu_ELEMS_1 ZTRINGV_NUM(1) 4655 #define gsvolu_ELEMLEN_1 ZTRINGV_NUM(4) 4656 #define gsvolu_ELEMS_2 ZTRINGV_NUM(1) 4657 #define gsvolu_ELEMLEN_2 ZTRINGV_NUM(4) 4658 */ 4659 4660 #define GSVOLU(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GSVOLU,gsvolu,STRING,STRING,INT,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6) 4661 4662 /*------------------------------------------------------------------ 4663 fortran filename : gsxyz.f 4664 ------------------------------------------------------------------*/ 4665 4666 #define GSXYZ() CCALLSFSUB0(GSXYZ,gsxyz) 4667 4668 /*------------------------------------------------------------------ 4669 fortran filename : gsync.f 4670 ------------------------------------------------------------------*/ 4671 4672 #define GSYNC() CCALLSFSUB0(GSYNC,gsync) 4673 4674 /*------------------------------------------------------------------ 4675 fortran filename : gsynge.f 4676 ------------------------------------------------------------------*/ 4677 4678 #define GSYNGE(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GSYNGE,gsynge,FLOAT,FLOAT,FLOAT,FLOAT,PINT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6,A7) 4679 4680 /*------------------------------------------------------------------ 4681 fortran filename : gtau.f 4682 ------------------------------------------------------------------*/ 4683 4684 #define GTAU() CCALLSFSUB0(GTAU,gtau) 4685 4686 /*------------------------------------------------------------------ 4687 fortran filename : gtckov.f 4688 ------------------------------------------------------------------*/ 4689 4690 #define GTCKOV() CCALLSFSUB0(GTCKOV,gtckov) 4691 4692 /*------------------------------------------------------------------ 4693 fortran filename : gtelec.f 4694 ------------------------------------------------------------------*/ 4695 4696 #define GTELEC() CCALLSFSUB0(GTELEC,gtelec) 4697 4698 /*------------------------------------------------------------------ 4699 fortran filename : gtgama.f 4700 ------------------------------------------------------------------*/ 4701 4702 #define GTGAMA() CCALLSFSUB0(GTGAMA,gtgama) 4703 4704 /*------------------------------------------------------------------ 4705 fortran filename : gthadr.f 4706 ------------------------------------------------------------------*/ 4707 4708 #define GTHADR() CCALLSFSUB0(GTHADR,gthadr) 4709 4710 /*------------------------------------------------------------------ 4711 fortran filename : gthion.f 4712 ------------------------------------------------------------------*/ 4713 4714 #define GTHION() CCALLSFSUB0(GTHION,gthion) 4715 4716 /*------------------------------------------------------------------ 4717 fortran filename : gtiso.f 4718 ------------------------------------------------------------------*/ 4719 4720 #define GTISO(A1,A2,A3) CCALLSFSUB3(GTISO,gtiso,PFLOAT,PFLOAT,PFLOAT,A1,A2,A3) 4721 4722 /*------------------------------------------------------------------ 4723 fortran filename : gtmed.f 4724 ------------------------------------------------------------------*/ 4725 4726 #define GTMED(A1,A2) CCALLSFSUB2(GTMED,gtmed,INT,PINT,A1,A2) 4727 4728 /*------------------------------------------------------------------ 4729 fortran filename : gtmedi.f 4730 ------------------------------------------------------------------*/ 4731 4732 #define GTMEDI(A1,A2) CCALLSFSUB2(GTMEDI,gtmedi,FLOATV,PINT,A1,A2) 4733 4734 /*------------------------------------------------------------------ 4735 fortran filename : gtmuon.f 4736 ------------------------------------------------------------------*/ 4737 4738 #define GTMUON() CCALLSFSUB0(GTMUON,gtmuon) 4739 4740 /*------------------------------------------------------------------ 4741 fortran filename : gtneut.f 4742 ------------------------------------------------------------------*/ 4743 4744 #define GTNEUT() CCALLSFSUB0(GTNEUT,gtneut) 4745 4746 /*------------------------------------------------------------------ 4747 fortran filename : gtnext.f 4748 ------------------------------------------------------------------*/ 4749 4750 #define GTNEXT() CCALLSFSUB0(GTNEXT,gtnext) 4751 4752 /*------------------------------------------------------------------ 4753 fortran filename : gtnino.f 4754 ------------------------------------------------------------------*/ 4755 4756 #define GTNINO() CCALLSFSUB0(GTNINO,gtnino) 4757 4758 /*------------------------------------------------------------------ 4759 fortran filename : gtrack.f 4760 ------------------------------------------------------------------*/ 4761 4762 #define GTRACK() CCALLSFSUB0(GTRACK,gtrack) 4763 4764 /*------------------------------------------------------------------ 4765 fortran filename : gtrain.f 4766 ------------------------------------------------------------------*/ 4767 4768 #define GTRAIN(A1,A2) CCALLSFSUB2(GTRAIN,gtrain,FLOATV,PFLOAT,A1,A2) 4769 4770 /*------------------------------------------------------------------ 4771 fortran filename : gtrase.f 4772 ------------------------------------------------------------------*/ 4773 4774 #define GTRASE(A1) CCALLSFSUB1(GTRASE,gtrase,FLOATV,A1) 4775 4776 /*------------------------------------------------------------------ 4777 fortran filename : gtrdse.f 4778 ------------------------------------------------------------------*/ 4779 4780 #define GTRDSE(A1,A2) CCALLSFSUB2(GTRDSE,gtrdse,FLOATV,INT,A1,A2) 4781 4782 /*------------------------------------------------------------------ 4783 fortran filename : gtreve.f 4784 ------------------------------------------------------------------*/ 4785 4786 #define GTREVE() CCALLSFSUB0(GTREVE,gtreve) 4787 4788 /*------------------------------------------------------------------ 4789 fortran filename : gtrig.f 4790 ------------------------------------------------------------------*/ 4791 4792 #define GTRIG() CCALLSFSUB0(GTRIG,gtrig) 4793 4794 /*------------------------------------------------------------------ 4795 fortran filename : gtrigc.f 4796 ------------------------------------------------------------------*/ 4797 4798 #define GTRIGC() CCALLSFSUB0(GTRIGC,gtrigc) 4799 4800 /*------------------------------------------------------------------ 4801 fortran filename : gtrigi.f 4802 ------------------------------------------------------------------*/ 4803 4804 #define GTRIGI() CCALLSFSUB0(GTRIGI,gtrigi) 4805 4806 /*------------------------------------------------------------------ 4807 fortran filename : gtrmul.f 4808 ------------------------------------------------------------------*/ 4809 4810 #define GTRMUL(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GTRMUL,gtrmul,FLOATV,FLOATV,FLOATV,INT,PFLOAT,PFLOAT,A1,A2,A3,A4,A5,A6) 4811 4812 /*------------------------------------------------------------------ 4813 fortran filename : gtrnsf.f 4814 ------------------------------------------------------------------*/ 4815 4816 #define GTRNSF(A1,A2,A3,A4) CCALLSFSUB4(GTRNSF,gtrnsf,FLOATV,FLOATV,FLOATV,PFLOAT,A1,A2,A3,A4) 4817 4818 /*------------------------------------------------------------------ 4819 fortran filename : gtrset.f 4820 ------------------------------------------------------------------*/ 4821 4822 #define GTRSET(A1) CCALLSFSUB1(GTRSET,gtrset,FLOATV,A1) 4823 4824 /*------------------------------------------------------------------ 4825 fortran filename : gtuset.f 4826 ------------------------------------------------------------------*/ 4827 4828 #define GTUSET(A1,A2) CCALLSFSUB2(GTUSET,gtuset,FLOATV,INT,A1,A2) 4829 4830 /*------------------------------------------------------------------ 4831 fortran filename : gtxset.f 4832 ------------------------------------------------------------------*/ 4833 /* 4834 #define gtxset_ELEMS_1 ZTRINGV_NUM(1) 4835 #define gtxset_ELEMLEN_1 ZTRINGV_NUM(24) 4836 #define gtxset_ELEMS_2 ZTRINGV_NUM(1) 4837 #define gtxset_ELEMLEN_2 ZTRINGV_NUM(4) 4838 #define gtxset_ELEMS_6 ZTRINGV_NUM(1) 4839 #define gtxset_ELEMLEN_6 ZTRINGV_NUM(24) 4840 #define gtxset_ELEMS_7 ZTRINGV_NUM(1) 4841 #define gtxset_ELEMLEN_7 ZTRINGV_NUM(24) 4842 #define gtxset_ELEMS_8 ZTRINGV_NUM(1) 4843 #define gtxset_ELEMLEN_8 ZTRINGV_NUM(24) 4844 #define gtxset_ELEMS_9 ZTRINGV_NUM(1) 4845 #define gtxset_ELEMLEN_9 ZTRINGV_NUM(24) 4846 */ 4847 4848 #define GTXSET(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(GTXSET,gtxset,STRING,STRING,INT,INT,INT,STRING,STRING,STRING,STRING,A1,A2,A3,A4,A5,A6,A7,A8,A9) 4849 4850 /*------------------------------------------------------------------ 4851 fortran filename : gudcay.f 4852 ------------------------------------------------------------------*/ 4853 4854 #define GUDCAY() CCALLSFSUB0(GUDCAY,gudcay) 4855 4856 /*------------------------------------------------------------------ 4857 fortran filename : gudigi.f 4858 ------------------------------------------------------------------*/ 4859 4860 #define GUDIGI() CCALLSFSUB0(GUDIGI,gudigi) 4861 4862 /*------------------------------------------------------------------ 4863 fortran filename : gudtim.f 4864 ------------------------------------------------------------------*/ 4865 4866 PROTOCCALLSFFUN4(FLOAT,GUDTIM,gudtim,FLOAT,FLOAT,INT,FLOAT) 4867 #define GUDTIM(A2,A3,A4,A5) CCALLSFFUN4(GUDTIM,gudtim,FLOAT,FLOAT,INT,FLOAT,A2,A3,A4,A5) 4868 4869 /*------------------------------------------------------------------ 4870 fortran filename : gufld.f 4871 ------------------------------------------------------------------*/ 4872 4873 #define GUFLD(A1,A2) CCALLSFSUB2(GUFLD,gufld,FLOATV,PFLOAT,A1,A2) 4874 4875 /*------------------------------------------------------------------ 4876 fortran filename : guhadr.f 4877 ------------------------------------------------------------------*/ 4878 4879 #define GUHADR() CCALLSFSUB0(GUHADR,guhadr) 4880 4881 /*------------------------------------------------------------------ 4882 fortran filename : guiget.f 4883 ------------------------------------------------------------------*/ 4884 4885 #define GUIGET(A1,A2,A3) CCALLSFSUB3(GUIGET,guiget,INT,INT,INT,A1,A2,A3) 4886 4887 /*------------------------------------------------------------------ 4888 fortran filename : guinme.f 4889 ------------------------------------------------------------------*/ 4890 4891 #define GUINME(A1,A2,A3,A4) CCALLSFSUB4(GUINME,guinme,FLOATV,FLOAT,FLOATV,PINT,A1,A2,A3,A4) 4892 4893 /*------------------------------------------------------------------ 4894 fortran filename : guinti.f 4895 ------------------------------------------------------------------*/ 4896 4897 #define GUINTI() CCALLSFSUB0(GUINTI,guinti) 4898 4899 /*------------------------------------------------------------------ 4900 fortran filename : gukine.f 4901 ------------------------------------------------------------------*/ 4902 4903 #define GUKINE() CCALLSFSUB0(GUKINE,gukine) 4904 4905 /*------------------------------------------------------------------ 4906 fortran filename : gunear.f 4907 ------------------------------------------------------------------*/ 4908 4909 #define GUNEAR(A1,A2,A3,A4) CCALLSFSUB4(GUNEAR,gunear,INT,INT,FLOATV,INT,A1,A2,A3,A4) 4910 4911 /*------------------------------------------------------------------ 4912 fortran filename : gunliv.f 4913 ------------------------------------------------------------------*/ 4914 4915 #define GUNLIV(A1,A2,A3) CCALLSFSUB3(GUNLIV,gunliv,INT,INT,INT,A1,A2,A3) 4916 4917 /*------------------------------------------------------------------ 4918 fortran filename : guout.f 4919 ------------------------------------------------------------------*/ 4920 4921 #define GUOUT() CCALLSFSUB0(GUOUT,guout) 4922 4923 /*------------------------------------------------------------------ 4924 fortran filename : gupara.f 4925 ------------------------------------------------------------------*/ 4926 4927 #define GUPARA() CCALLSFSUB0(GUPARA,gupara) 4928 4929 /*------------------------------------------------------------------ 4930 fortran filename : guphad.f 4931 ------------------------------------------------------------------*/ 4932 4933 #define GUPHAD() CCALLSFSUB0(GUPHAD,guphad) 4934 4935 /*------------------------------------------------------------------ 4936 fortran filename : guplsh.f 4937 ------------------------------------------------------------------*/ 4938 4939 PROTOCCALLSFFUN2(FLOAT,GUPLSH,guplsh,INT,INT) 4940 #define GUPLSH(A2,A3) CCALLSFFUN2(GUPLSH,guplsh,INT,INT,A2,A3) 4941 4942 /*------------------------------------------------------------------ 4943 fortran filename : guskip.f 4944 ------------------------------------------------------------------*/ 4945 4946 #define GUSKIP(A1) CCALLSFSUB1(GUSKIP,guskip,PINT,A1) 4947 4948 /*------------------------------------------------------------------ 4949 fortran filename : gustep.f 4950 ------------------------------------------------------------------*/ 4951 4952 #define GUSTEP() CCALLSFSUB0(GUSTEP,gustep) 4953 4954 /*------------------------------------------------------------------ 4955 fortran filename : guswim.f 4956 ------------------------------------------------------------------*/ 4957 4958 #define GUSWIM(A1,A2,A3,A4) CCALLSFSUB4(GUSWIM,guswim,FLOAT,FLOAT,FLOATV,FLOATV,A1,A2,A3,A4) 4959 4960 /*------------------------------------------------------------------ 4961 fortran filename : gutrak.f 4962 ------------------------------------------------------------------*/ 4963 4964 #define GUTRAK() CCALLSFSUB0(GUTRAK,gutrak) 4965 4966 /*------------------------------------------------------------------ 4967 fortran filename : gutrev.f 4968 ------------------------------------------------------------------*/ 4969 4970 #define GUTREV() CCALLSFSUB0(GUTREV,gutrev) 4971 4972 /*------------------------------------------------------------------ 4973 fortran filename : guview.f 4974 ------------------------------------------------------------------*/ 4975 /* 4976 #define guview_ELEMS_3 ZTRINGV_NUM(1) 4977 #define guview_ELEMLEN_3 ZTRINGV_NUM(255) 4978 */ 4979 4980 #define GUVIEW(A1,A2,A3,A4) CCALLSFSUB4(GUVIEW,guview,INT,INT,STRING,INT,A1,A2,A3,A4) 4981 4982 /*------------------------------------------------------------------ 4983 fortran filename : gvaviv.f 4984 ------------------------------------------------------------------*/ 4985 4986 PROTOCCALLSFFUN3(FLOAT,GVAVIV,gvaviv,FLOAT,FLOAT,FLOAT) 4987 #define GVAVIV(A2,A3,A4) CCALLSFFUN3(GVAVIV,gvaviv,FLOAT,FLOAT,FLOAT,A2,A3,A4) 4988 4989 /*------------------------------------------------------------------ 4990 fortran filename : gvdcar.f 4991 ------------------------------------------------------------------*/ 4992 4993 #define GVDCAR(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GVDCAR,gvdcar,INT,INT,INT,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 4994 4995 /*------------------------------------------------------------------ 4996 fortran filename : gvdlim.f 4997 ------------------------------------------------------------------*/ 4998 4999 #define GVDLIM(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(GVDLIM,gvdlim,INT,INT,INT,PFLOAT,PFLOAT,INT,A1,A2,A3,A4,A5,A6) 5000 5001 /*------------------------------------------------------------------ 5002 fortran filename : gvdphi.f 5003 ------------------------------------------------------------------*/ 5004 5005 #define GVDPHI(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GVDPHI,gvdphi,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 5006 5007 /*------------------------------------------------------------------ 5008 fortran filename : gvdrad.f 5009 ------------------------------------------------------------------*/ 5010 5011 #define GVDRAD(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(GVDRAD,gvdrad,INT,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7,A8) 5012 5013 /*------------------------------------------------------------------ 5014 fortran filename : gvdthe.f 5015 ------------------------------------------------------------------*/ 5016 5017 #define GVDTHE(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GVDTHE,gvdthe,INT,INT,FLOATV,FLOATV,PFLOAT,PFLOAT,PINT,A1,A2,A3,A4,A5,A6,A7) 5018 5019 /*------------------------------------------------------------------ 5020 fortran filename : gvgrad.f 5021 ------------------------------------------------------------------*/ 5022 5023 #define GVGRAD(A1,A2,A3,A4) CCALLSFSUB4(GVGRAD,gvgrad,FLOATV,FLOATV,INT,PFLOAT,A1,A2,A3,A4) 5024 5025 /*------------------------------------------------------------------ 5026 fortran filename : gviewf.f 5027 ------------------------------------------------------------------*/ 5028 5029 #define GVIEWF(A1,A2,A3) CCALLSFSUB3(GVIEWF,gviewf,FLOATV,FLOATV,INT,A1,A2,A3) 5030 5031 /*------------------------------------------------------------------ 5032 fortran filename : gvlong.f 5033 ------------------------------------------------------------------*/ 5034 5035 #define GVLONG(A1,A2,A3,A4,A5) CCALLSFSUB5(GVLONG,gvlong,FLOATV,FLOATV,INT,PFLOAT,PINT,A1,A2,A3,A4,A5) 5036 5037 /*------------------------------------------------------------------ 5038 fortran filename : gvpsqr.f 5039 ------------------------------------------------------------------*/ 5040 5041 #define GVPSQR(A1,A2,A3) CCALLSFSUB3(GVPSQR,gvpsqr,FLOATV,PFLOAT,PINT,A1,A2,A3) 5042 5043 /*------------------------------------------------------------------ 5044 fortran filename : gvrot.f 5045 ------------------------------------------------------------------*/ 5046 5047 #define GVROT(A1,A2) CCALLSFSUB2(GVROT,gvrot,FLOATV,PFLOAT,A1,A2) 5048 5049 /*------------------------------------------------------------------ 5050 fortran filename : gvsafe.f 5051 ------------------------------------------------------------------*/ 5052 5053 PROTOCCALLSFFUN4(FLOAT,GVSAFE,gvsafe,FLOATV,FLOAT,FLOATV,INT) 5054 #define GVSAFE(A2,A3,A4,A5) CCALLSFFUN4(GVSAFE,gvsafe,FLOATV,FLOAT,FLOATV,INT,A2,A3,A4,A5) 5055 5056 /*------------------------------------------------------------------ 5057 fortran filename : gvsign.f 5058 ------------------------------------------------------------------*/ 5059 5060 PROTOCCALLSFFUN4(INT,GVSIGN,gvsign,FLOATV,FLOAT,FLOATV,INT) 5061 #define GVSIGN(A2,A3,A4,A5) CCALLSFFUN4(GVSIGN,gvsign,FLOATV,FLOAT,FLOATV,INT,A2,A3,A4,A5) 5062 5063 /*------------------------------------------------------------------ 5064 fortran filename : gweucl.f 5065 ------------------------------------------------------------------*/ 5066 /* 5067 #define gweucl_ELEMS_2 ZTRINGV_NUM(1) 5068 #define gweucl_ELEMLEN_2 ZTRINGV_NUM(255) 5069 #define gweucl_ELEMS_3 ZTRINGV_NUM(1) 5070 #define gweucl_ELEMLEN_3 ZTRINGV_NUM(4) 5071 */ 5072 5073 #define GWEUCL(A1,A2,A3,A4,A5) CCALLSFSUB5(GWEUCL,gweucl,INT,STRING,STRING,INT,INT,A1,A2,A3,A4,A5) 5074 5075 /*------------------------------------------------------------------ 5076 fortran filename : gwork.f 5077 ------------------------------------------------------------------*/ 5078 5079 #define GWORK(A1) CCALLSFSUB1(GWORK,gwork,PINT,A1) 5080 5081 /*------------------------------------------------------------------ 5082 fortran filename : gwrtre.f 5083 ------------------------------------------------------------------*/ 5084 /* 5085 #define gwrtre_ELEMS_1 ZTRINGV_NUM(1) 5086 #define gwrtre_ELEMLEN_1 ZTRINGV_NUM(4) 5087 */ 5088 5089 #define GWRTRE(A1,A2) CCALLSFSUB2(GWRTRE,gwrtre,STRING,INT,A1,A2) 5090 5091 /*------------------------------------------------------------------ 5092 fortran filename : gxclos.f 5093 ------------------------------------------------------------------*/ 5094 5095 #define GXCLOS(A1) CCALLSFSUB1(GXCLOS,gxclos,INT,A1) 5096 5097 /*------------------------------------------------------------------ 5098 fortran filename : gxcont.f 5099 ------------------------------------------------------------------*/ 5100 5101 #define GXCONT() CCALLSFSUB0(GXCONT,gxcont) 5102 5103 /*------------------------------------------------------------------ 5104 fortran filename : gxcs.f 5105 ------------------------------------------------------------------*/ 5106 5107 #define GXCS() CCALLSFSUB0(GXCS,gxcs) 5108 5109 /*------------------------------------------------------------------ 5110 fortran filename : gxdraw.f 5111 ------------------------------------------------------------------*/ 5112 5113 #define GXDRAW() CCALLSFSUB0(GXDRAW,gxdraw) 5114 5115 /*------------------------------------------------------------------ 5116 fortran filename : gxdz.f 5117 ------------------------------------------------------------------*/ 5118 5119 #define GXDZ() CCALLSFSUB0(GXDZ,gxdz) 5120 5121 /*------------------------------------------------------------------ 5122 fortran filename : gxfca.f 5123 ------------------------------------------------------------------*/ 5124 /* 5125 #define gxfca_ELEMS_1 ZTRINGV_NUM(1) 5126 #define gxfca_ELEMLEN_1 ZTRINGV_NUM(255) 5127 */ 5128 5129 #define GXFCA(A1,A2,A3,A4) CCALLSFSUB4(GXFCA,gxfca,PSTRING,PINT,PINT,INT,A1,A2,A3,A4) 5130 5131 /*------------------------------------------------------------------ 5132 fortran filename : gxfort.f 5133 ------------------------------------------------------------------*/ 5134 5135 #define GXFORT() CCALLSFSUB0(GXFORT,gxfort) 5136 5137 /*------------------------------------------------------------------ 5138 fortran filename : gxfz.f 5139 ------------------------------------------------------------------*/ 5140 5141 #define GXFZ() CCALLSFSUB0(GXFZ,gxfz) 5142 5143 /*------------------------------------------------------------------ 5144 fortran filename : gxgcon.f 5145 ------------------------------------------------------------------*/ 5146 5147 #define GXGCON() CCALLSFSUB0(GXGCON,gxgcon) 5148 5149 /*------------------------------------------------------------------ 5150 fortran filename : gxgeom.f 5151 ------------------------------------------------------------------*/ 5152 5153 #define GXGEOM() CCALLSFSUB0(GXGEOM,gxgeom) 5154 5155 /*------------------------------------------------------------------ 5156 fortran filename : gxgint.f 5157 ------------------------------------------------------------------*/ 5158 5159 PROTOCCALLSFFUN4(FLOAT,GXGINT,gxgint,FLOAT,FLOAT,FLOAT,FLOAT) 5160 #define GXGINT(A2,A3,A4,A5) CCALLSFFUN4(GXGINT,gxgint,FLOAT,FLOAT,FLOAT,FLOAT,A2,A3,A4,A5) 5161 5162 /*------------------------------------------------------------------ 5163 fortran filename : gxlist.f 5164 ------------------------------------------------------------------*/ 5165 5166 #define GXLIST() CCALLSFSUB0(GXLIST,gxlist) 5167 5168 /*------------------------------------------------------------------ 5169 fortran filename : gxlunf.f 5170 ------------------------------------------------------------------*/ 5171 5172 #define GXLUNF(A1,A2,A3) CCALLSFSUB3(GXLUNF,gxlunf,INT,INT,PINT,A1,A2,A3) 5173 5174 /*------------------------------------------------------------------ 5175 fortran filename : gxobj.f 5176 ------------------------------------------------------------------*/ 5177 /* 5178 #define gxobj_ELEMS_1 ZTRINGV_NUM(1) 5179 #define gxobj_ELEMLEN_1 ZTRINGV_NUM(255) 5180 #define gxobj_ELEMS_2 ZTRINGV_NUM(1) 5181 #define gxobj_ELEMLEN_2 ZTRINGV_NUM(255) 5182 #define gxobj_ELEMS_3 ZTRINGV_NUM(1) 5183 #define gxobj_ELEMLEN_3 ZTRINGV_NUM(255) 5184 #define gxobj_ELEMS_4 ZTRINGV_NUM(1) 5185 #define gxobj_ELEMLEN_4 ZTRINGV_NUM(255) 5186 #define gxobj_ELEMS_5 ZTRINGV_NUM(1) 5187 #define gxobj_ELEMLEN_5 ZTRINGV_NUM(255) 5188 #define gxobj_ELEMS_6 ZTRINGV_NUM(1) 5189 #define gxobj_ELEMLEN_6 ZTRINGV_NUM(255) 5190 #define gxobj_ELEMS_7 ZTRINGV_NUM(1) 5191 #define gxobj_ELEMLEN_7 ZTRINGV_NUM(255) 5192 */ 5193 5194 #define GXOBJ(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(GXOBJ,gxobj,STRING,STRING,STRING,PSTRING,PSTRING,STRING,PSTRING,A1,A2,A3,A4,A5,A6,A7) 5195 5196 /*------------------------------------------------------------------ 5197 fortran filename : gxphys.f 5198 ------------------------------------------------------------------*/ 5199 5200 #define GXPHYS() CCALLSFSUB0(GXPHYS,gxphys) 5201 5202 /*------------------------------------------------------------------ 5203 fortran filename : gxpick.f 5204 ------------------------------------------------------------------*/ 5205 5206 #define GXPICK() CCALLSFSUB0(GXPICK,gxpick) 5207 5208 /*------------------------------------------------------------------ 5209 fortran filename : gxrz.f 5210 ------------------------------------------------------------------*/ 5211 5212 #define GXRZ() CCALLSFSUB0(GXRZ,gxrz) 5213 5214 /*------------------------------------------------------------------ 5215 fortran filename : gxscah.f 5216 ------------------------------------------------------------------*/ 5217 /* 5218 #define gxscah_ELEMS_2 ZTRINGV_NUM(1) 5219 #define gxscah_ELEMLEN_2 ZTRINGV_NUM(255) 5220 #define gxscah_ELEMS_3 ZTRINGV_NUM(1) 5221 #define gxscah_ELEMLEN_3 ZTRINGV_NUM(255) 5222 */ 5223 5224 #define GXSCAH(A1,A2,A3) CCALLSFSUB3(GXSCAH,gxscah,INT,STRING,STRING,A1,A2,A3) 5225 5226 /*------------------------------------------------------------------ 5227 fortran filename : gxscal.f 5228 ------------------------------------------------------------------*/ 5229 /* 5230 #define gxscal_ELEMS_2 ZTRINGV_NUM(1) 5231 #define gxscal_ELEMLEN_2 ZTRINGV_NUM(255) 5232 #define gxscal_ELEMS_3 ZTRINGV_NUM(1) 5233 #define gxscal_ELEMLEN_3 ZTRINGV_NUM(255) 5234 */ 5235 5236 #define GXSCAL(A1,A2,A3) CCALLSFSUB3(GXSCAL,gxscal,PINT,STRING,STRING,A1,A2,A3) 5237 5238 /*------------------------------------------------------------------ 5239 fortran filename : gxscan.f 5240 ------------------------------------------------------------------*/ 5241 5242 #define GXSCAN() CCALLSFSUB0(GXSCAN,gxscan) 5243 5244 /*------------------------------------------------------------------ 5245 fortran filename : gxsi.f 5246 ------------------------------------------------------------------*/ 5247 5248 PROTOCCALLSFFUN1(FLOAT,GXSI,gxsi,FLOAT) 5249 #define GXSI(A2) CCALLSFFUN1(GXSI,gxsi,FLOAT,A2) 5250 5251 /*------------------------------------------------------------------ 5252 fortran filename : gzebra.f 5253 ------------------------------------------------------------------*/ 5254 5255 #define GZEBRA(A1) CCALLSFSUB1(GZEBRA,gzebra,INT,A1) 5256 5257 /*------------------------------------------------------------------ 5258 fortran filename : gzinit.f 5259 ------------------------------------------------------------------*/ 5260 5261 #define GZINIT() CCALLSFSUB0(GZINIT,gzinit) 5262 5263 /*------------------------------------------------------------------ 5264 fortran filename : hadden.f 5265 ------------------------------------------------------------------*/ 5266 5267 #define HADDEN() CCALLSFSUB0(HADDEN,hadden) 5268 5269 /*------------------------------------------------------------------ 5270 fortran filename : hadevv.f 5271 ------------------------------------------------------------------*/ 5272 5273 #define HADEVV(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(HADEVV,hadevv,PINT,INT,INT,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6) 5274 5275 /*------------------------------------------------------------------ 5276 fortran filename : hadrin.f 5277 ------------------------------------------------------------------*/ 5278 5279 #define HADRIN(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(HADRIN,hadrin,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7) 5280 5281 /*------------------------------------------------------------------ 5282 fortran filename : hadriv.f 5283 ------------------------------------------------------------------*/ 5284 5285 #define HADRIV(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(HADRIV,hadriv,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,A1,A2,A3,A4,A5,A6,A7) 5286 5287 /*------------------------------------------------------------------ 5288 fortran filename : hevhin.f 5289 ------------------------------------------------------------------*/ 5290 5291 #define HEVHIN(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(HEVHIN,hevhin,PINT,INT,INT,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6) 5292 5293 /*------------------------------------------------------------------ 5294 fortran filename : higclu.f 5295 ------------------------------------------------------------------*/ 5296 5297 #define HIGCLU(A1,A2,A3) CCALLSFSUB3(HIGCLU,higclu,INT,INT,FLOAT,A1,A2,A3) 5298 5299 /*------------------------------------------------------------------ 5300 fortran filename : highab.f 5301 ------------------------------------------------------------------*/ 5302 5303 #define HIGHAB(A1) CCALLSFSUB1(HIGHAB,highab,PFLOAT,A1) 5304 5305 /*------------------------------------------------------------------ 5306 fortran filename : higsel.f 5307 ------------------------------------------------------------------*/ 5308 5309 #define HIGSEL(A1) CCALLSFSUB1(HIGSEL,higsel,PINT,A1) 5310 5311 /*------------------------------------------------------------------ 5312 fortran filename : higxpt.f 5313 ------------------------------------------------------------------*/ 5314 5315 #define HIGXPT(A1,A2,A3) CCALLSFSUB3(HIGXPT,higxpt,INT,INT,FLOAT,A1,A2,A3) 5316 5317 /*------------------------------------------------------------------ 5318 fortran filename : hinhev.f 5319 ------------------------------------------------------------------*/ 5320 5321 #define HINHEV(A1,A2,A3,A4) CCALLSFSUB4(HINHEV,hinhev,INT,DOUBLE,DOUBLE,INT,A1,A2,A3,A4) 5322 5323 /*------------------------------------------------------------------ 5324 fortran filename : hklass.f 5325 ------------------------------------------------------------------*/ 5326 5327 #define HKLASS(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24) CCALLSFSUB24(HKLASS,hklass,PINT,INT,INT,INT,INTV,INTV,INT,INT,INT,INT,INTV,PINT,PINT,PINT,PINT,PINT,PINT,DOUBLE,DOUBLE,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24) 5328 5329 /*------------------------------------------------------------------ 5330 fortran filename : hypero.f 5331 ------------------------------------------------------------------*/ 5332 5333 #define HYPERO(A1,A2,A3,A4) CCALLSFSUB4(HYPERO,hypero,PINT,PINT,PDOUBLE,PDOUBLE,A1,A2,A3,A4) 5334 5335 /*------------------------------------------------------------------ 5336 fortran filename : iefun.f 5337 ------------------------------------------------------------------*/ 5338 5339 PROTOCCALLSFFUN2(INT,IEFUN,iefun,DOUBLE,INT) 5340 #define IEFUN(A2,A3) CCALLSFFUN2(IEFUN,iefun,DOUBLE,INT,A2,A3) 5341 5342 /*------------------------------------------------------------------ 5343 fortran filename : incini.f 5344 ------------------------------------------------------------------*/ 5345 5346 #define INCINI() CCALLSFSUB0(INCINI,incini) 5347 5348 /*------------------------------------------------------------------ 5349 fortran filename : index2.f 5350 ------------------------------------------------------------------*/ 5351 5352 #define INDEX2(A1,A2,A3) CCALLSFSUB3(INDEX2,index2,INT,INT,INT,A1,A2,A3) 5353 5354 /*------------------------------------------------------------------ 5355 fortran filename : interp.f 5356 ------------------------------------------------------------------*/ 5357 5358 #define INTERP(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(INTERP,interp,FLOAT,PFLOAT,FLOAT,FLOAT,FLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7) 5359 5360 /*------------------------------------------------------------------ 5361 fortran filename : intsch.f 5362 ------------------------------------------------------------------*/ 5363 5364 #define INTSCH(A1,A2,A3,A4) CCALLSFSUB4(INTSCH,intsch,INTV,INT,PINT,INT,A1,A2,A3,A4) 5365 5366 /*------------------------------------------------------------------ 5367 fortran filename : isotpe.f 5368 ------------------------------------------------------------------*/ 5369 5370 #define ISOTPE(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) CCALLSFSUB12(ISOTPE,isotpe,FLOATV,INTV,INTV,FLOATV,INTV,PINT,PINT,FLOAT,FLOAT,INT,PINT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) 5371 5372 /*------------------------------------------------------------------ 5373 fortran filename : kinpar.f 5374 ------------------------------------------------------------------*/ 5375 5376 #define KINPAR(A1,A2,A3) CCALLSFSUB3(KINPAR,kinpar,DOUBLEV,DOUBLEV,DOUBLE,A1,A2,A3) 5377 5378 /*------------------------------------------------------------------ 5379 fortran filename : kmabs.f 5380 ------------------------------------------------------------------*/ 5381 5382 #define KMABS(A1) CCALLSFSUB1(KMABS,kmabs,PINT,A1) 5383 5384 /*------------------------------------------------------------------ 5385 fortran filename : kpois.f 5386 ------------------------------------------------------------------*/ 5387 5388 PROTOCCALLSFFUN1(INT,KPOIS,kpois,DOUBLE) 5389 #define KPOIS(A2) CCALLSFFUN1(KPOIS,kpois,DOUBLE,A2) 5390 5391 /*------------------------------------------------------------------ 5392 fortran filename : labnf.f 5393 ------------------------------------------------------------------*/ 5394 5395 #define LABNF(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(LABNF,labnf,FLOATV,INTV,FLOATV,FLOAT,INT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7) 5396 5397 /*------------------------------------------------------------------ 5398 fortran filename : limdat.f 5399 ------------------------------------------------------------------*/ 5400 5401 #define LIMDAT() CCALLSFSUB0(LIMDAT,limdat) 5402 5403 /*------------------------------------------------------------------ 5404 fortran filename : lortra.f 5405 ------------------------------------------------------------------*/ 5406 5407 #define LORTRA(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(LORTRA,lortra,INT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6) 5408 5409 /*------------------------------------------------------------------ 5410 fortran filename : lr2bod.f 5411 ------------------------------------------------------------------*/ 5412 5413 #define LR2BOD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) CCALLSFSUB13(LR2BOD,lr2bod,FLOATV,INTV,INT,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,FLOAT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) 5414 5415 /*------------------------------------------------------------------ 5416 fortran filename : lrnorm.f 5417 ------------------------------------------------------------------*/ 5418 5419 #define LRNORM(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(LRNORM,lrnorm,FLOATV,INTV,PINT,PINT,PINT,FLOAT,INT,INT,PFLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9) 5420 5421 /*------------------------------------------------------------------ 5422 fortran filename : minv.f 5423 ------------------------------------------------------------------*/ 5424 5425 #define MINV(A1,A2,A3,A4,A5) CCALLSFSUB5(MINV,minv,PFLOAT,INT,PFLOAT,PINT,PINT,A1,A2,A3,A4,A5) 5426 5427 /*------------------------------------------------------------------ 5428 fortran filename : moxsec.f 5429 ------------------------------------------------------------------*/ 5430 5431 #define MOXSEC() CCALLSFSUB0(MOXSEC,moxsec) 5432 5433 /*------------------------------------------------------------------ 5434 fortran filename : n2nn3n.f 5435 ------------------------------------------------------------------*/ 5436 5437 #define N2NN3N(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(N2NN3N,n2nn3n,FLOATV,INTV,FLOAT,INT,INT,FLOATV,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7,A8) 5438 5439 /*------------------------------------------------------------------ 5440 fortran filename : nbanh.f 5441 ------------------------------------------------------------------*/ 5442 5443 #define NBANH(A1) CCALLSFSUB1(NBANH,nbanh,PINT,A1) 5444 5445 /*------------------------------------------------------------------ 5446 fortran filename : nclvin.f 5447 ------------------------------------------------------------------*/ 5448 5449 #define NCLVIN() CCALLSFSUB0(NCLVIN,nclvin) 5450 5451 /*------------------------------------------------------------------ 5452 fortran filename : nclvst.f 5453 ------------------------------------------------------------------*/ 5454 5455 #define NCLVST(A1,A2) CCALLSFSUB2(NCLVST,nclvst,INT,INT,A1,A2) 5456 5457 /*------------------------------------------------------------------ 5458 fortran filename : nfac.f 5459 ------------------------------------------------------------------*/ 5460 5461 PROTOCCALLSFFUN1(INT,NFAC,nfac,INT) 5462 #define NFAC(A2) CCALLSFFUN1(NFAC,nfac,INT,A2) 5463 5464 /*------------------------------------------------------------------ 5465 fortran filename : nghevy.f 5466 ------------------------------------------------------------------*/ 5467 5468 #define NGHEVY(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(NGHEVY,nghevy,FLOATV,INTV,INT,FLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6) 5469 5470 /*------------------------------------------------------------------ 5471 fortran filename : nizl.f 5472 ------------------------------------------------------------------*/ 5473 5474 #define NIZL(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(NIZL,nizl,INT,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6) 5475 5476 /*------------------------------------------------------------------ 5477 fortran filename : nizlnw.f 5478 ------------------------------------------------------------------*/ 5479 5480 #define NIZLNW(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(NIZLNW,nizlnw,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7) 5481 5482 /*------------------------------------------------------------------ 5483 fortran filename : nn2bod.f 5484 ------------------------------------------------------------------*/ 5485 5486 #define NN2BOD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(NN2BOD,nn2bod,FLOATV,INTV,INT,INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 5487 5488 /*------------------------------------------------------------------ 5489 fortran filename : normal.f 5490 ------------------------------------------------------------------*/ 5491 5492 #define NORMAL(A1) CCALLSFSUB1(NORMAL,normal,PFLOAT,A1) 5493 5494 /*------------------------------------------------------------------ 5495 fortran filename : nsigta.f 5496 ------------------------------------------------------------------*/ 5497 5498 #define NSIGTA(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(NSIGTA,nsigta,FLOAT,INT,PFLOAT,FLOATV,INTV,INTV,A1,A2,A3,A4,A5,A6) 5499 5500 /*------------------------------------------------------------------ 5501 fortran filename : nucevv.f 5502 ------------------------------------------------------------------*/ 5503 5504 #define NUCEVV(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(NUCEVV,nucevv,PINT,INT,DOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7) 5505 5506 /*------------------------------------------------------------------ 5507 fortran filename : nucnuc.f 5508 ------------------------------------------------------------------*/ 5509 5510 #define NUCNUC(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) CCALLSFSUB12(NUCNUC,nucnuc,INT,INT,DOUBLE,PDOUBLE,PLOGICAL,PLOGICAL,PINT,PINT,PINT,PINT,PLOGICAL,PLOGICAL,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) 5511 5512 /*------------------------------------------------------------------ 5513 fortran filename : nucrec.f 5514 ------------------------------------------------------------------*/ 5515 5516 #define NUCREC(A1,A2) CCALLSFSUB2(NUCREC,nucrec,PINT,INT,A1,A2) 5517 5518 /*------------------------------------------------------------------ 5519 fortran filename : nucrel.f 5520 ------------------------------------------------------------------*/ 5521 5522 #define NUCREL(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(NUCREL,nucrel,INT,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8) 5523 5524 /*------------------------------------------------------------------ 5525 fortran filename : nucriv.f 5526 ------------------------------------------------------------------*/ 5527 5528 #define NUCRIV(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(NUCRIV,nucriv,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8) 5529 5530 /*------------------------------------------------------------------ 5531 fortran filename : nudisv.f 5532 ------------------------------------------------------------------*/ 5533 5534 PROTOCCALLSFFUN6(INT,NUDISV,nudisv,DOUBLE,INT,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE) 5535 #define NUDISV(A2,A3,A4,A5,A6,A7) CCALLSFFUN6(NUDISV,nudisv,DOUBLE,INT,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A2,A3,A4,A5,A6,A7) 5536 5537 /*------------------------------------------------------------------ 5538 fortran filename : nuprel.f 5539 ------------------------------------------------------------------*/ 5540 5541 #define NUPREL(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(NUPREL,nuprel,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6) 5542 5543 /*------------------------------------------------------------------ 5544 fortran filename : nwisel.f 5545 ------------------------------------------------------------------*/ 5546 5547 #define NWISEL(A1,A2) CCALLSFSUB2(NWISEL,nwisel,INT,LOGICAL,A1,A2) 5548 5549 /*------------------------------------------------------------------ 5550 fortran filename : parjet.f 5551 ------------------------------------------------------------------*/ 5552 5553 #define PARJET(A1,A2) CCALLSFSUB2(PARJET,parjet,PINT,INT,A1,A2) 5554 5555 /*------------------------------------------------------------------ 5556 fortran filename : partxs.f 5557 ------------------------------------------------------------------*/ 5558 5559 #define PARTXS(A1,A2,A3,A4,A5) CCALLSFSUB5(PARTXS,partxs,FLOATV,INTV,FLOAT,FLOAT,PFLOAT,A1,A2,A3,A4,A5) 5560 5561 /*------------------------------------------------------------------ 5562 fortran filename : pbanh.f 5563 ------------------------------------------------------------------*/ 5564 5565 #define PBANH(A1) CCALLSFSUB1(PBANH,pbanh,PINT,A1) 5566 5567 /*------------------------------------------------------------------ 5568 fortran filename : pcsdat.f 5569 ------------------------------------------------------------------*/ 5570 5571 #define PCSDAT(A1,A2,A3) CCALLSFSUB3(PCSDAT,pcsdat,INT,INT,LOGICAL,A1,A2,A3) 5572 5573 /*------------------------------------------------------------------ 5574 fortran filename : peanut.f 5575 ------------------------------------------------------------------*/ 5576 5577 #define PEANUT(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(PEANUT,peanut,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7) 5578 5579 /*------------------------------------------------------------------ 5580 fortran filename : pfnclv.f 5581 ------------------------------------------------------------------*/ 5582 5583 PROTOCCALLSFFUN2(DOUBLE,PFNCLV,pfnclv,INT,LOGICAL) 5584 #define PFNCLV(A2,A3) CCALLSFFUN2(PFNCLV,pfnclv,INT,LOGICAL,A2,A3) 5585 5586 /*------------------------------------------------------------------ 5587 fortran filename : phasp.f 5588 ------------------------------------------------------------------*/ 5589 5590 #define PHASP() CCALLSFSUB0(PHASP,phasp) 5591 5592 /*------------------------------------------------------------------ 5593 fortran filename : phdset.f 5594 ------------------------------------------------------------------*/ 5595 5596 #define PHDSET(A1) CCALLSFSUB1(PHDSET,phdset,INT,A1) 5597 5598 /*------------------------------------------------------------------ 5599 fortran filename : phdwll.f 5600 ------------------------------------------------------------------*/ 5601 5602 #define PHDWLL(A1,A2,A3) CCALLSFSUB3(PHDWLL,phdwll,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3) 5603 5604 /*------------------------------------------------------------------ 5605 fortran filename : photon.f 5606 ------------------------------------------------------------------*/ 5607 5608 #define PHOTON(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19) CCALLSFSUB19(PHOTON,photon,FLOATV,INTV,PINT,PINT,INTV,INTV,PINT,PINT,FLOATV,PINT,PINT,PINT,INTV,INTV,FLOAT,PINT,INT,INT,FLOAT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19) 5609 5610 /*------------------------------------------------------------------ 5611 fortran filename : phpnuc.f 5612 ------------------------------------------------------------------*/ 5613 5614 #define PHPNUC() CCALLSFSUB0(PHPNUC,phpnuc) 5615 5616 /*------------------------------------------------------------------ 5617 fortran filename : pimabs.f 5618 ------------------------------------------------------------------*/ 5619 5620 #define PIMABS(A1) CCALLSFSUB1(PIMABS,pimabs,PINT,A1) 5621 5622 /*------------------------------------------------------------------ 5623 fortran filename : pioabs.f 5624 ------------------------------------------------------------------*/ 5625 5626 #define PIOABS(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) CCALLSFSUB12(PIOABS,pioabs,INT,INT,DOUBLE,PDOUBLE,PLOGICAL,PLOGICAL,PINT,PINT,INT,INT,PLOGICAL,PLOGICAL,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) 5627 5628 /*------------------------------------------------------------------ 5629 fortran filename : pmltpc.f 5630 ------------------------------------------------------------------*/ 5631 5632 PROTOCCALLSFFUN6(FLOAT,PMLTPC,pmltpc,INT,INT,INT,INT,FLOAT,FLOAT) 5633 #define PMLTPC(A2,A3,A4,A5,A6,A7) CCALLSFFUN6(PMLTPC,pmltpc,INT,INT,INT,INT,FLOAT,FLOAT,A2,A3,A4,A5,A6,A7) 5634 5635 /*------------------------------------------------------------------ 5636 fortran filename : pmprab.f 5637 ------------------------------------------------------------------*/ 5638 5639 #define PMPRAB(A1,A2,A3,A4,A5,A6,A7) CCALLSFSUB7(PMPRAB,pmprab,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7) 5640 5641 /*------------------------------------------------------------------ 5642 fortran filename : poisso.f 5643 ------------------------------------------------------------------*/ 5644 5645 #define POISSO(A1,A2) CCALLSFSUB2(POISSO,poisso,FLOAT,PINT,A1,A2) 5646 5647 /*------------------------------------------------------------------ 5648 fortran filename : poli.f 5649 ------------------------------------------------------------------*/ 5650 5651 #define POLI(A1,A2) CCALLSFSUB2(POLI,poli,PDOUBLE,PDOUBLE,A1,A2) 5652 5653 /*------------------------------------------------------------------ 5654 fortran filename : prepre.f 5655 ------------------------------------------------------------------*/ 5656 /*------------------------------------------------------------------ 5657 fortran filename : qnrg.f 5658 ------------------------------------------------------------------*/ 5659 5660 PROTOCCALLSFFUN4(DOUBLE,QNRG,qnrg,DOUBLE,DOUBLE,DOUBLE,DOUBLE) 5661 #define QNRG(A2,A3,A4,A5) CCALLSFFUN4(QNRG,qnrg,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4,A5) 5662 5663 /*------------------------------------------------------------------ 5664 fortran filename : raco.f 5665 ------------------------------------------------------------------*/ 5666 5667 #define RACO(A1,A2,A3) CCALLSFSUB3(RACO,raco,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3) 5668 5669 /*------------------------------------------------------------------ 5670 fortran filename : rakekv.f 5671 ------------------------------------------------------------------*/ 5672 5673 #define RAKEKV(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(RAKEKV,rakekv,INT,PDOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 5674 5675 /*------------------------------------------------------------------ 5676 fortran filename : randc.f 5677 ------------------------------------------------------------------*/ 5678 5679 PROTOCCALLSFFUN1(DOUBLE,RANDC,randc,INT) 5680 #define RANDC(A2) CCALLSFFUN1(RANDC,randc,INT,A2) 5681 5682 /*------------------------------------------------------------------ 5683 fortran filename : ranres.f 5684 ------------------------------------------------------------------*/ 5685 5686 PROTOCCALLSFFUN1(FLOAT,RANRES,ranres,FLOAT) 5687 #define RANRES(A2) CCALLSFFUN1(RANRES,ranres,FLOAT,A2) 5688 5689 /*------------------------------------------------------------------ 5690 fortran filename : rbkekv.f 5691 ------------------------------------------------------------------*/ 5692 5693 #define RBKEKV(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(RBKEKV,rbkekv,INT,PDOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,PDOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 5694 5695 /*------------------------------------------------------------------ 5696 fortran filename : rchanv.f 5697 ------------------------------------------------------------------*/ 5698 5699 #define RCHANV() CCALLSFSUB0(RCHANV,rchanv) 5700 5701 /*------------------------------------------------------------------ 5702 fortran filename : rnmaxf.f 5703 ------------------------------------------------------------------*/ 5704 5705 PROTOCCALLSFFUN1(FLOAT,RNMAXF,rnmaxf,FLOAT) 5706 #define RNMAXF(A2) CCALLSFFUN1(RNMAXF,rnmaxf,FLOAT,A2) 5707 5708 /*------------------------------------------------------------------ 5709 fortran filename : rotat.f 5710 ------------------------------------------------------------------*/ 5711 5712 #define ROTAT(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(ROTAT,rotat,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 5713 5714 /*------------------------------------------------------------------ 5715 fortran filename : rotes2.f 5716 ------------------------------------------------------------------*/ 5717 5718 #define ROTES2(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(ROTES2,rotes2,FLOAT,FLOAT,FLOAT,FLOAT,PFLOAT,INT,A1,A2,A3,A4,A5,A6) 5719 5720 /*------------------------------------------------------------------ 5721 fortran filename : rstsel.f 5722 ------------------------------------------------------------------*/ 5723 5724 #define RSTSEL(A1) CCALLSFSUB1(RSTSEL,rstsel,INT,A1) 5725 5726 /*------------------------------------------------------------------ 5727 fortran filename : rtmi.f 5728 ------------------------------------------------------------------*/ 5729 5730 #define RTMI(A1,A2,A3,A4,A5,A6,A7,A8) CCALLSFSUB8(RTMI,rtmi,PFLOAT,PFLOAT,FLOAT,FLOAT,FLOAT,FLOAT,INT,PINT,A1,A2,A3,A4,A5,A6,A7,A8) 5731 5732 /*------------------------------------------------------------------ 5733 fortran filename : samcst.f 5734 ------------------------------------------------------------------*/ 5735 5736 #define SAMCST(A1,A2,A3) CCALLSFSUB3(SAMCST,samcst,INT,DOUBLE,PDOUBLE,A1,A2,A3) 5737 5738 /*------------------------------------------------------------------ 5739 fortran filename : sbcomp.f 5740 ------------------------------------------------------------------*/ 5741 5742 #define SBCOMP(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(SBCOMP,sbcomp,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6) 5743 5744 /*------------------------------------------------------------------ 5745 fortran filename : secegy.f 5746 ------------------------------------------------------------------*/ 5747 5748 #define SECEGY(A1,A2,A3,A4) CCALLSFSUB4(SECEGY,secegy,PFLOAT,FLOATV,PFLOAT,INTV,A1,A2,A3,A4) 5749 5750 /*------------------------------------------------------------------ 5751 fortran filename : secl11.f 5752 ------------------------------------------------------------------*/ 5753 5754 #define SECL11(A1,A2,A3,A4,A5) CCALLSFSUB5(SECL11,secl11,FLOATV,INTV,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5) 5755 5756 /*------------------------------------------------------------------ 5757 fortran filename : seclf1.f 5758 ------------------------------------------------------------------*/ 5759 5760 #define SECLF1(A1,A2,A3,A4,A5) CCALLSFSUB5(SECLF1,seclf1,FLOATV,INTV,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5) 5761 5762 /*------------------------------------------------------------------ 5763 fortran filename : seclf5.f 5764 ------------------------------------------------------------------*/ 5765 5766 #define SECLF5(A1,A2,A3,A4,A5) CCALLSFSUB5(SECLF5,seclf5,FLOATV,INTV,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5) 5767 5768 /*------------------------------------------------------------------ 5769 fortran filename : seclf7.f 5770 ------------------------------------------------------------------*/ 5771 5772 #define SECLF7(A1,A2,A3,A4,A5) CCALLSFSUB5(SECLF7,seclf7,FLOATV,INTV,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5) 5773 5774 /*------------------------------------------------------------------ 5775 fortran filename : seclf9.f 5776 ------------------------------------------------------------------*/ 5777 5778 #define SECLF9(A1,A2,A3,A4,A5) CCALLSFSUB5(SECLF9,seclf9,FLOATV,INTV,PFLOAT,FLOAT,FLOAT,A1,A2,A3,A4,A5) 5779 5780 /*------------------------------------------------------------------ 5781 fortran filename : selfab.f 5782 ------------------------------------------------------------------*/ 5783 5784 #define SELFAB(A1) CCALLSFSUB1(SELFAB,selfab,PFLOAT,A1) 5785 5786 /*------------------------------------------------------------------ 5787 fortran filename : setcur.f 5788 ------------------------------------------------------------------*/ 5789 5790 #define SETCUR(A1) CCALLSFSUB1(SETCUR,setcur,INT,A1) 5791 5792 /*------------------------------------------------------------------ 5793 fortran filename : settrk.f 5794 ------------------------------------------------------------------*/ 5795 5796 #define SETTRK(A1) CCALLSFSUB1(SETTRK,settrk,INT,A1) 5797 5798 /*------------------------------------------------------------------ 5799 fortran filename : sfecfe.f 5800 ------------------------------------------------------------------*/ 5801 5802 #define SFECFE(A1,A2) CCALLSFSUB2(SFECFE,sfecfe,DOUBLE,DOUBLE,A1,A2) 5803 5804 /*------------------------------------------------------------------ 5805 fortran filename : sflraf.f 5806 ------------------------------------------------------------------*/ 5807 5808 PROTOCCALLSFFUN1(FLOAT,SFLRAF,sflraf,FLOAT) 5809 #define SFLRAF(A2) CCALLSFFUN1(SFLRAF,sflraf,FLOAT,A2) 5810 5811 /*------------------------------------------------------------------ 5812 fortran filename : shptot.f 5813 ------------------------------------------------------------------*/ 5814 5815 PROTOCCALLSFFUN2(DOUBLE,SHPTOT,shptot,INT,DOUBLE) 5816 #define SHPTOT(A2,A3) CCALLSFFUN2(SHPTOT,shptot,INT,DOUBLE,A2,A3) 5817 5818 /*------------------------------------------------------------------ 5819 fortran filename : sigel.f 5820 ------------------------------------------------------------------*/ 5821 5822 #define SIGEL(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(SIGEL,sigel,INT,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6) 5823 5824 /*------------------------------------------------------------------ 5825 fortran filename : sigfer.f 5826 ------------------------------------------------------------------*/ 5827 5828 #define SIGFER(A1,A2,A3,A4) CCALLSFSUB4(SIGFER,sigfer,INT,DOUBLE,DOUBLE,LOGICAL,A1,A2,A3,A4) 5829 5830 /*------------------------------------------------------------------ 5831 fortran filename : sigmor.f 5832 ------------------------------------------------------------------*/ 5833 5834 PROTOCCALLSFFUN2(FLOAT,SIGMOR,sigmor,FLOAT,INT) 5835 #define SIGMOR(A2,A3) CCALLSFFUN2(SIGMOR,sigmor,FLOAT,INT,A2,A3) 5836 5837 /*------------------------------------------------------------------ 5838 fortran filename : sihael.f 5839 ------------------------------------------------------------------*/ 5840 5841 #define SIHAEL(A1,A2,A3,A4,A5) CCALLSFSUB5(SIHAEL,sihael,INT,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,A1,A2,A3,A4,A5) 5842 5843 /*------------------------------------------------------------------ 5844 fortran filename : sitsao.f 5845 ------------------------------------------------------------------*/ 5846 5847 PROTOCCALLSFFUN3(DOUBLE,SITSAO,sitsao,DOUBLE,INT,DOUBLE) 5848 #define SITSAO(A2,A3,A4) CCALLSFFUN3(SITSAO,sitsao,DOUBLE,INT,DOUBLE,A2,A3,A4) 5849 5850 /*------------------------------------------------------------------ 5851 fortran filename : stalin.f 5852 ------------------------------------------------------------------*/ 5853 5854 #define STALIN() CCALLSFSUB0(STALIN,stalin) 5855 5856 /*------------------------------------------------------------------ 5857 fortran filename : steep.f 5858 ------------------------------------------------------------------*/ 5859 5860 #define STEEP(A1) CCALLSFSUB1(STEEP,steep,PFLOAT,A1) 5861 5862 /*------------------------------------------------------------------ 5863 fortran filename : steeq.f 5864 ------------------------------------------------------------------*/ 5865 5866 #define STEEQ(A1,A2) CCALLSFSUB2(STEEQ,steeq,PFLOAT,INT,A1,A2) 5867 5868 /*------------------------------------------------------------------ 5869 fortran filename : steer.f 5870 ------------------------------------------------------------------*/ 5871 5872 #define STEER(A1) CCALLSFSUB1(STEER,steer,PFLOAT,A1) 5873 5874 /*------------------------------------------------------------------ 5875 fortran filename : stees.f 5876 ------------------------------------------------------------------*/ 5877 5878 #define STEES(A1,A2) CCALLSFSUB2(STEES,stees,PFLOAT,FLOAT,A1,A2) 5879 5880 /*------------------------------------------------------------------ 5881 fortran filename : stopar.f 5882 ------------------------------------------------------------------*/ 5883 5884 #define STOPAR(A1,A2) CCALLSFSUB2(STOPAR,stopar,INT,PINT,A1,A2) 5885 5886 /*------------------------------------------------------------------ 5887 fortran filename : stpair.f 5888 ------------------------------------------------------------------*/ 5889 5890 #define STPAIR() CCALLSFSUB0(STPAIR,stpair) 5891 5892 /*------------------------------------------------------------------ 5893 fortran filename : sverl2.f 5894 ------------------------------------------------------------------*/ 5895 5896 #define SVERL2(A1,A2) CCALLSFSUB2(SVERL2,sverl2,INT,PFLOAT,A1,A2) 5897 5898 /*------------------------------------------------------------------ 5899 fortran filename : svgam7.f 5900 ------------------------------------------------------------------*/ 5901 5902 #define SVGAM7(A1,A2) CCALLSFSUB2(SVGAM7,svgam7,FLOAT,PFLOAT,A1,A2) 5903 5904 /*------------------------------------------------------------------ 5905 fortran filename : tbsplt.f 5906 ------------------------------------------------------------------*/ 5907 5908 #define TBSPLT(A1,A2,A3,A4) CCALLSFSUB4(TBSPLT,tbsplt,FLOATV,FLOAT,INT,PFLOAT,A1,A2,A3,A4) 5909 5910 /*------------------------------------------------------------------ 5911 fortran filename : tchoic.f 5912 ------------------------------------------------------------------*/ 5913 5914 #define TCHOIC(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(TCHOIC,tchoic,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,INT,INT,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 5915 5916 /*------------------------------------------------------------------ 5917 fortran filename : tdelay.f 5918 ------------------------------------------------------------------*/ 5919 5920 #define TDELAY(A1) CCALLSFSUB1(TDELAY,tdelay,PFLOAT,A1) 5921 5922 /*------------------------------------------------------------------ 5923 fortran filename : threpd.f 5924 ------------------------------------------------------------------*/ 5925 5926 #define THREPD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19) CCALLSFSUB19(THREPD,threpd,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19) 5927 5928 /*------------------------------------------------------------------ 5929 fortran filename : thrmsc.f 5930 ------------------------------------------------------------------*/ 5931 5932 #define THRMSC(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14) CCALLSFSUB14(THRMSC,thrmsc,FLOATV,INTV,INTV,INTV,PFLOAT,PFLOAT,PFLOAT,PFLOAT,FLOAT,PFLOAT,FLOATV,INT,PINT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14) 5933 5934 /*------------------------------------------------------------------ 5935 fortran filename : thrsel.f 5936 ------------------------------------------------------------------*/ 5937 5938 #define THRSEL(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19) CCALLSFSUB19(THRSEL,thrsel,INT,INT,INT,FLOAT,PFLOAT,PFLOAT,FLOAT,FLOATV,FLOATV,FLOATV,FLOATV,PFLOAT,FLOATV,PFLOAT,FLOATV,INT,INTV,INTV,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19) 5939 5940 /*------------------------------------------------------------------ 5941 fortran filename : trafo.f 5942 ------------------------------------------------------------------*/ 5943 5944 #define TRAFO(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15) CCALLSFSUB15(TRAFO,trafo,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15) 5945 5946 /*------------------------------------------------------------------ 5947 fortran filename : trahad.f 5948 ------------------------------------------------------------------*/ 5949 5950 #define TRAHAD(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(TRAHAD,trahad,INT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6) 5951 5952 /*------------------------------------------------------------------ 5953 fortran filename : trans.f 5954 ------------------------------------------------------------------*/ 5955 5956 #define TRANS(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(TRANS,trans,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9) 5957 5958 /*------------------------------------------------------------------ 5959 fortran filename : trebod.f 5960 ------------------------------------------------------------------*/ 5961 5962 #define TREBOD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14) CCALLSFSUB14(TREBOD,trebod,FLOATV,INTV,INT,INT,PINT,FLOAT,FLOAT,PFLOAT,FLOAT,FLOAT,PFLOAT,FLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14) 5963 5964 /*------------------------------------------------------------------ 5965 fortran filename : ttrans.f 5966 ------------------------------------------------------------------*/ 5967 5968 #define TTRANS(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) CCALLSFSUB10(TTRANS,ttrans,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) 5969 5970 /*------------------------------------------------------------------ 5971 fortran filename : twob.f 5972 ------------------------------------------------------------------*/ 5973 5974 #define TWOB(A1,A2,A3) CCALLSFSUB3(TWOB,twob,INT,INT,FLOAT,A1,A2,A3) 5975 5976 /*------------------------------------------------------------------ 5977 fortran filename : twobod.f 5978 ------------------------------------------------------------------*/ 5979 5980 #define TWOBOD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(TWOBOD,twobod,FLOATV,INTV,PINT,INT,FLOAT,PFLOAT,FLOAT,PFLOAT,FLOAT,FLOAT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 5981 5982 /*------------------------------------------------------------------ 5983 fortran filename : twoclu.f 5984 ------------------------------------------------------------------*/ 5985 5986 #define TWOCLU(A1,A2,A3) CCALLSFSUB3(TWOCLU,twoclu,INT,INT,FLOAT,A1,A2,A3) 5987 5988 /*------------------------------------------------------------------ 5989 fortran filename : twopad.f 5990 ------------------------------------------------------------------*/ 5991 5992 #define TWOPAD(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) CCALLSFSUB13(TWOPAD,twopad,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) 5993 5994 /*------------------------------------------------------------------ 5995 fortran filename : twopar.f 5996 ------------------------------------------------------------------*/ 5997 5998 #define TWOPAR(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18) CCALLSFSUB18(TWOPAR,twopar,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,PDOUBLE,DOUBLE,PDOUBLE,DOUBLE,PDOUBLE,INT,INT,DOUBLE,DOUBLE,DOUBLE,INT,DOUBLE,DOUBLE,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18) 5999 6000 /*------------------------------------------------------------------ 6001 fortran filename : umofin.f 6002 ------------------------------------------------------------------*/ 6003 6004 #define UMOFIN(A1,A2,A3,A4) CCALLSFSUB4(UMOFIN,umofin,INT,PDOUBLE,PDOUBLE,PLOGICAL,A1,A2,A3,A4) 6005 6006 /*------------------------------------------------------------------ 6007 fortran filename : vecsub.f 6008 ------------------------------------------------------------------*/ 6009 6010 #define ADD(A1,A2,A3) CCALLSFSUB3(ADD,add,INT,INT,INT,A1,A2,A3) 6011 6012 6013 #define ADD3(A1,A2,A3) CCALLSFSUB3(ADD3,add3,INT,INT,INT,A1,A2,A3) 6014 6015 6016 #define SUB3(A1,A2,A3) CCALLSFSUB3(SUB3,sub3,INT,INT,INT,A1,A2,A3) 6017 6018 6019 #define CROSS3(A1,A2,A3) CCALLSFSUB3(CROSS3,cross3,INT,INT,INT,A1,A2,A3) 6020 6021 6022 #define SUB(A1,A2,A3) CCALLSFSUB3(SUB,sub,INT,INT,INT,A1,A2,A3) 6023 6024 6025 #define LOR(A1,A2,A3) CCALLSFSUB3(LOR,lor,INT,INT,INT,A1,A2,A3) 6026 6027 6028 #define LENGTX(A1,A2) CCALLSFSUB2(LENGTX,lengtx,INT,PFLOAT,A1,A2) 6029 6030 6031 #define ANG(A1,A2,A3,A4) CCALLSFSUB4(ANG,ang,INT,INT,PFLOAT,PFLOAT,A1,A2,A3,A4) 6032 6033 6034 #define DEFS(A1,A2,A3) CCALLSFSUB3(DEFS,defs,INT,INT,INT,A1,A2,A3) 6035 6036 6037 #define TRAC(A1,A2,A3) CCALLSFSUB3(TRAC,trac,INT,INT,INT,A1,A2,A3) 6038 6039 /*------------------------------------------------------------------ 6040 fortran filename : verein.f 6041 ------------------------------------------------------------------*/ 6042 6043 #define VEREIN(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34) CCALLSFSUB34(VEREIN,verein,PINT,PINT,INT,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,DOUBLE,INT,INT,INT,INT,PINT,INT,INTV,INTV,PINT,PINT,PINT,PINT,PINT,PINT,DOUBLE,DOUBLE,DOUBLE,INT,INT,INT,INT,INT,INT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34) 6044 6045 /*------------------------------------------------------------------ 6046 fortran filename : xinneu.f 6047 ------------------------------------------------------------------*/ 6048 6049 PROTOCCALLSFFUN3(DOUBLE,XINNEU,xinneu,DOUBLE,DOUBLE,DOUBLE) 6050 #define XINNEU(A2,A3,A4) CCALLSFFUN3(XINNEU,xinneu,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 6051 6052 /*------------------------------------------------------------------ 6053 fortran filename : xinpro.f 6054 ------------------------------------------------------------------*/ 6055 6056 PROTOCCALLSFFUN3(DOUBLE,XINPRO,xinpro,DOUBLE,DOUBLE,DOUBLE) 6057 #define XINPRO(A2,A3,A4) CCALLSFFUN3(XINPRO,xinpro,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 6058 6059 /*------------------------------------------------------------------ 6060 fortran filename : xlamb.f 6061 ------------------------------------------------------------------*/ 6062 6063 PROTOCCALLSFFUN3(DOUBLE,XLAMB,xlamb,DOUBLE,DOUBLE,DOUBLE) 6064 #define XLAMB(A2,A3,A4) CCALLSFFUN3(XLAMB,xlamb,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 6065 6066 /*------------------------------------------------------------------ 6067 fortran filename : xsecn1.f 6068 ------------------------------------------------------------------*/ 6069 6070 #define XSECN1(A1,A2,A3,A4,A5,A6,A7,A8,A9) CCALLSFSUB9(XSECN1,xsecn1,INTV,INTV,PINT,PINT,PINT,PINT,FLOATV,INTV,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9) 6071 6072 /*------------------------------------------------------------------ 6073 fortran filename : xsecn2.f 6074 ------------------------------------------------------------------*/ 6075 6076 #define XSECN2(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25) CCALLSFSUB25(XSECN2,xsecn2,INTV,INTV,INTV,PINT,PINT,PFLOAT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PINT,PFLOAT,PFLOAT,PINT,PFLOAT,FLOATV,INTV,INT,PINT,INTV,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25) 6077 6078 /*------------------------------------------------------------------ 6079 fortran filename : xsecn3.f 6080 ------------------------------------------------------------------*/ 6081 6082 #define XSECN3(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) CCALLSFSUB13(XSECN3,xsecn3,INTV,INTV,FLOATV,INTV,PINT,PINT,PINT,PINT,PFLOAT,INTV,FLOATV,INT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) 6083 6084 /*------------------------------------------------------------------ 6085 fortran filename : xsecn5.f 6086 ------------------------------------------------------------------*/ 6087 6088 #define XSECN5(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) CCALLSFSUB11(XSECN5,xsecn5,INTV,PINT,PINT,PINT,PINT,PFLOAT,INTV,FLOATV,INTV,INT,PINT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) 6089 6090 /*------------------------------------------------------------------ 6091 fortran filename : xsecnu.f 6092 ------------------------------------------------------------------*/ 6093 6094 #define XSECNU(A1,A2,A3,A4,A5,A6) CCALLSFSUB6(XSECNU,xsecnu,FLOATV,INT,FLOAT,PFLOAT,INT,INT,A1,A2,A3,A4,A5,A6) 6095 6096 /*------------------------------------------------------------------ 6097 fortran filename : xseneu.f 6098 ------------------------------------------------------------------*/ 6099 6100 PROTOCCALLSFFUN3(DOUBLE,XSENEU,xseneu,DOUBLE,DOUBLE,DOUBLE) 6101 #define XSENEU(A2,A3,A4) CCALLSFFUN3(XSENEU,xseneu,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 6102 6103 /*------------------------------------------------------------------ 6104 fortran filename : xsepro.f 6105 ------------------------------------------------------------------*/ 6106 6107 PROTOCCALLSFFUN3(DOUBLE,XSEPRO,xsepro,DOUBLE,DOUBLE,DOUBLE) 6108 #define XSEPRO(A2,A3,A4) CCALLSFFUN3(XSEPRO,xsepro,DOUBLE,DOUBLE,DOUBLE,A2,A3,A4) 6109 6110 6111 #ifdef __cplusplus 6112 } /* extern "C" */ 6113 #endif 6114 6115 #endif /* #ifndef _GEANT321_H */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |