155
SUBROUTINE ML5_0_LOOP_2_2( LID, W1, W2, M1,MP_M1, M2,MP_M2, C1
156
$ ,MP_C1, C2,MP_C2, RANK, LSYMFACT, LMULTIPLIER, AMPLN, RES,
160
PARAMETER (NEXTERNAL=4)
161
INTEGER MAXLCOUPLINGS
162
PARAMETER (MAXLCOUPLINGS=4)
164
PARAMETER (NLOOPLINE=2)
166
PARAMETER (NWAVEFUNCS=6)
174
COMPLEX*32 MP_M1, MP_M2
176
COMPLEX*32 MP_C1, MP_C2
179
INTEGER LID, RANK, LSYMFACT, LMULTIPLIER
185
REAL*8 PL(0:3,NLOOPLINE)
186
COMPLEX*16 M2L(NLOOPLINE)
187
INTEGER PAIRING(NLOOPLINE)
188
INTEGER I, J, K, TEMP
192
INTEGER WE(NEXTERNAL)
193
INTEGER ID, SYMFACT, MULTIPLIER, AMPLNUM
194
COMMON/ML5_0_LOOP/WE,ID, SYMFACT, MULTIPLIER,AMPLNUM
196
COMPLEX*16 LC(MAXLCOUPLINGS)
197
COMPLEX*16 ML(NEXTERNAL+2)
198
COMMON/ML5_0_DP_LOOP/LC,ML
200
COMPLEX*32 MP_LC(MAXLCOUPLINGS)
201
COMPLEX*32 MP_ML(NEXTERNAL+2)
202
COMMON/ML5_0_MP_LOOP/MP_LC,MP_ML
204
COMPLEX*16 W(20,NWAVEFUNCS,NCOMB)
207
COMMON/ML5_0_VALIDH/VALIDH
236
MULTIPLIER=LMULTIPLIER
241
DO K=TEMP,(TEMP+PAIRING(J)-1)
242
PL(I,J)=PL(I,J)-DBLE(W(1+I,WE(K),VALIDH))
247
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)
251
SUBROUTINE ML5_0_LOOP_3_3( LID, W1, W2, W3, M1,MP_M1, M2,MP_M2,
252
$ M3,MP_M3, C1,MP_C1, C2,MP_C2, C3,MP_C3, RANK, LSYMFACT,
253
$ LMULTIPLIER, AMPLN, RES, STABLE)
256
PARAMETER (NEXTERNAL=4)
257
INTEGER MAXLCOUPLINGS
258
PARAMETER (MAXLCOUPLINGS=4)
260
PARAMETER (NLOOPLINE=3)
262
PARAMETER (NWAVEFUNCS=6)
269
COMPLEX*16 M1, M2, M3
270
COMPLEX*32 MP_M1, MP_M2, MP_M3
271
COMPLEX*16 C1, C2, C3
272
COMPLEX*32 MP_C1, MP_C2, MP_C3
275
INTEGER LID, RANK, LSYMFACT, LMULTIPLIER
281
REAL*8 PL(0:3,NLOOPLINE)
282
COMPLEX*16 M2L(NLOOPLINE)
283
INTEGER PAIRING(NLOOPLINE)
284
INTEGER I, J, K, TEMP
288
INTEGER WE(NEXTERNAL)
289
INTEGER ID, SYMFACT, MULTIPLIER, AMPLNUM
290
COMMON/ML5_0_LOOP/WE,ID, SYMFACT, MULTIPLIER,AMPLNUM
292
COMPLEX*16 LC(MAXLCOUPLINGS)
293
COMPLEX*16 ML(NEXTERNAL+2)
294
COMMON/ML5_0_DP_LOOP/LC,ML
296
COMPLEX*32 MP_LC(MAXLCOUPLINGS)
297
COMPLEX*32 MP_ML(NEXTERNAL+2)
298
COMMON/ML5_0_MP_LOOP/MP_LC,MP_ML
300
COMPLEX*16 W(20,NWAVEFUNCS,NCOMB)
303
COMMON/ML5_0_VALIDH/VALIDH
338
MULTIPLIER=LMULTIPLIER
343
DO K=TEMP,(TEMP+PAIRING(J)-1)
344
PL(I,J)=PL(I,J)-DBLE(W(1+I,WE(K),VALIDH))
349
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)
155
353
SUBROUTINE ML5_0_LOOP_4_4( LID, W1, W2, W3, W4, M1,MP_M1, M2
156
354
$ ,MP_M2, M3,MP_M3, M4,MP_M4, C1,MP_C1, C2,MP_C2, C3,MP_C3, C4
157
355
$ ,MP_C4, RANK, LSYMFACT, LMULTIPLIER, AMPLN, RES, STABLE)
263
SUBROUTINE ML5_0_LOOP_3_3( LID, W1, W2, W3, M1,MP_M1, M2,MP_M2,
264
$ M3,MP_M3, C1,MP_C1, C2,MP_C2, C3,MP_C3, RANK, LSYMFACT,
265
$ LMULTIPLIER, AMPLN, RES, STABLE)
268
PARAMETER (NEXTERNAL=4)
269
INTEGER MAXLCOUPLINGS
270
PARAMETER (MAXLCOUPLINGS=4)
272
PARAMETER (NLOOPLINE=3)
274
PARAMETER (NWAVEFUNCS=6)
281
COMPLEX*16 M1, M2, M3
282
COMPLEX*32 MP_M1, MP_M2, MP_M3
283
COMPLEX*16 C1, C2, C3
284
COMPLEX*32 MP_C1, MP_C2, MP_C3
287
INTEGER LID, RANK, LSYMFACT, LMULTIPLIER
293
REAL*8 PL(0:3,NLOOPLINE)
294
COMPLEX*16 M2L(NLOOPLINE)
295
INTEGER PAIRING(NLOOPLINE)
296
INTEGER I, J, K, TEMP
300
INTEGER WE(NEXTERNAL)
301
INTEGER ID, SYMFACT, MULTIPLIER, AMPLNUM
302
COMMON/ML5_0_LOOP/WE,ID, SYMFACT, MULTIPLIER,AMPLNUM
304
COMPLEX*16 LC(MAXLCOUPLINGS)
305
COMPLEX*16 ML(NEXTERNAL+2)
306
COMMON/ML5_0_DP_LOOP/LC,ML
308
COMPLEX*32 MP_LC(MAXLCOUPLINGS)
309
COMPLEX*32 MP_ML(NEXTERNAL+2)
310
COMMON/ML5_0_MP_LOOP/MP_LC,MP_ML
312
COMPLEX*16 W(20,NWAVEFUNCS,NCOMB)
315
COMMON/ML5_0_VALIDH/VALIDH
350
MULTIPLIER=LMULTIPLIER
355
DO K=TEMP,(TEMP+PAIRING(J)-1)
356
PL(I,J)=PL(I,J)-DBLE(W(1+I,WE(K),VALIDH))
361
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)
365
SUBROUTINE ML5_0_LOOP_2_2( LID, W1, W2, M1,MP_M1, M2,MP_M2, C1
366
$ ,MP_C1, C2,MP_C2, RANK, LSYMFACT, LMULTIPLIER, AMPLN, RES,
370
PARAMETER (NEXTERNAL=4)
371
INTEGER MAXLCOUPLINGS
372
PARAMETER (MAXLCOUPLINGS=4)
374
PARAMETER (NLOOPLINE=2)
376
PARAMETER (NWAVEFUNCS=6)
384
COMPLEX*32 MP_M1, MP_M2
386
COMPLEX*32 MP_C1, MP_C2
389
INTEGER LID, RANK, LSYMFACT, LMULTIPLIER
395
REAL*8 PL(0:3,NLOOPLINE)
396
COMPLEX*16 M2L(NLOOPLINE)
397
INTEGER PAIRING(NLOOPLINE)
398
INTEGER I, J, K, TEMP
402
INTEGER WE(NEXTERNAL)
403
INTEGER ID, SYMFACT, MULTIPLIER, AMPLNUM
404
COMMON/ML5_0_LOOP/WE,ID, SYMFACT, MULTIPLIER,AMPLNUM
406
COMPLEX*16 LC(MAXLCOUPLINGS)
407
COMPLEX*16 ML(NEXTERNAL+2)
408
COMMON/ML5_0_DP_LOOP/LC,ML
410
COMPLEX*32 MP_LC(MAXLCOUPLINGS)
411
COMPLEX*32 MP_ML(NEXTERNAL+2)
412
COMMON/ML5_0_MP_LOOP/MP_LC,MP_ML
414
COMPLEX*16 W(20,NWAVEFUNCS,NCOMB)
417
COMMON/ML5_0_VALIDH/VALIDH
446
MULTIPLIER=LMULTIPLIER
451
DO K=TEMP,(TEMP+PAIRING(J)-1)
452
PL(I,J)=PL(I,J)-DBLE(W(1+I,WE(K),VALIDH))
457
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)