155
SUBROUTINE ML5_0_LOOP_3_4_3( LID, P1, P2, P3, W1, W2, W3, W4, M1
156
$ ,MP_M1, M2,MP_M2, M3,MP_M3, C1,MP_C1, C2,MP_C2, C3,MP_C3, RANK
157
$ , LSYMFACT, LMULTIPLIER, AMPLN, RES, STABLE)
160
PARAMETER (NEXTERNAL=4)
161
INTEGER MAXLCOUPLINGS
162
PARAMETER (MAXLCOUPLINGS=4)
164
PARAMETER (NLOOPLINE=3)
166
PARAMETER (NWAVEFUNCS=10)
172
INTEGER W1, W2, W3, W4
173
COMPLEX*16 M1, M2, M3
174
COMPLEX*32 MP_M1, MP_M2, MP_M3
175
COMPLEX*16 C1, C2, C3
176
COMPLEX*32 MP_C1, MP_C2, MP_C3
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
242
MULTIPLIER=LMULTIPLIER
247
DO K=TEMP,(TEMP+PAIRING(J)-1)
248
PL(I,J)=PL(I,J)-DBLE(W(1+I,WE(K),VALIDH))
253
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)
257
155
SUBROUTINE ML5_0_LOOP_2_2( LID, W1, W2, M1,MP_M1, M2,MP_M2, C1
258
156
$ ,MP_C1, C2,MP_C2, RANK, LSYMFACT, LMULTIPLIER, AMPLN, RES,
353
SUBROUTINE ML5_0_LOOP_2_3_2( LID, P1, P2, W1, W2, W3, M1,MP_M1,
354
$ M2,MP_M2, C1,MP_C1, C2,MP_C2, RANK, LSYMFACT, LMULTIPLIER,
355
$ AMPLN, RES, STABLE)
358
PARAMETER (NEXTERNAL=4)
359
INTEGER MAXLCOUPLINGS
360
PARAMETER (MAXLCOUPLINGS=4)
362
PARAMETER (NLOOPLINE=2)
364
PARAMETER (NWAVEFUNCS=10)
372
COMPLEX*32 MP_M1, MP_M2
374
COMPLEX*32 MP_C1, MP_C2
377
INTEGER LID, RANK, LSYMFACT, LMULTIPLIER
383
REAL*8 PL(0:3,NLOOPLINE)
384
COMPLEX*16 M2L(NLOOPLINE)
385
INTEGER PAIRING(NLOOPLINE)
386
INTEGER I, J, K, TEMP
390
INTEGER WE(NEXTERNAL)
391
INTEGER ID, SYMFACT, MULTIPLIER, AMPLNUM
392
COMMON/ML5_0_LOOP/WE,ID, SYMFACT, MULTIPLIER,AMPLNUM
394
COMPLEX*16 LC(MAXLCOUPLINGS)
395
COMPLEX*16 ML(NEXTERNAL+2)
396
COMMON/ML5_0_DP_LOOP/LC,ML
398
COMPLEX*32 MP_LC(MAXLCOUPLINGS)
399
COMPLEX*32 MP_ML(NEXTERNAL+2)
400
COMMON/ML5_0_MP_LOOP/MP_LC,MP_ML
402
COMPLEX*16 W(20,NWAVEFUNCS,NCOMB)
405
COMMON/ML5_0_VALIDH/VALIDH
433
MULTIPLIER=LMULTIPLIER
438
DO K=TEMP,(TEMP+PAIRING(J)-1)
439
PL(I,J)=PL(I,J)-DBLE(W(1+I,WE(K),VALIDH))
444
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)
448
251
SUBROUTINE ML5_0_LOOP_3_3( LID, W1, W2, W3, M1,MP_M1, M2,MP_M2,
449
252
$ M3,MP_M3, C1,MP_C1, C2,MP_C2, C3,MP_C3, RANK, LSYMFACT,
450
253
$ LMULTIPLIER, AMPLN, RES, STABLE)
461
SUBROUTINE ML5_0_LOOP_2_3_2( LID, P1, P2, W1, W2, W3, M1,MP_M1,
462
$ M2,MP_M2, C1,MP_C1, C2,MP_C2, RANK, LSYMFACT, LMULTIPLIER,
463
$ AMPLN, RES, STABLE)
466
PARAMETER (NEXTERNAL=4)
467
INTEGER MAXLCOUPLINGS
468
PARAMETER (MAXLCOUPLINGS=4)
470
PARAMETER (NLOOPLINE=2)
472
PARAMETER (NWAVEFUNCS=10)
480
COMPLEX*32 MP_M1, MP_M2
482
COMPLEX*32 MP_C1, MP_C2
485
INTEGER LID, RANK, LSYMFACT, LMULTIPLIER
491
REAL*8 PL(0:3,NLOOPLINE)
492
COMPLEX*16 M2L(NLOOPLINE)
493
INTEGER PAIRING(NLOOPLINE)
494
INTEGER I, J, K, TEMP
498
INTEGER WE(NEXTERNAL)
499
INTEGER ID, SYMFACT, MULTIPLIER, AMPLNUM
500
COMMON/ML5_0_LOOP/WE,ID, SYMFACT, MULTIPLIER,AMPLNUM
502
COMPLEX*16 LC(MAXLCOUPLINGS)
503
COMPLEX*16 ML(NEXTERNAL+2)
504
COMMON/ML5_0_DP_LOOP/LC,ML
506
COMPLEX*32 MP_LC(MAXLCOUPLINGS)
507
COMPLEX*32 MP_ML(NEXTERNAL+2)
508
COMMON/ML5_0_MP_LOOP/MP_LC,MP_ML
510
COMPLEX*16 W(20,NWAVEFUNCS,NCOMB)
513
COMMON/ML5_0_VALIDH/VALIDH
541
MULTIPLIER=LMULTIPLIER
546
DO K=TEMP,(TEMP+PAIRING(J)-1)
547
PL(I,J)=PL(I,J)-DBLE(W(1+I,WE(K),VALIDH))
552
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)
556
SUBROUTINE ML5_0_LOOP_3_4_3( LID, P1, P2, P3, W1, W2, W3, W4, M1
557
$ ,MP_M1, M2,MP_M2, M3,MP_M3, C1,MP_C1, C2,MP_C2, C3,MP_C3, RANK
558
$ , LSYMFACT, LMULTIPLIER, AMPLN, RES, STABLE)
561
PARAMETER (NEXTERNAL=4)
562
INTEGER MAXLCOUPLINGS
563
PARAMETER (MAXLCOUPLINGS=4)
565
PARAMETER (NLOOPLINE=3)
567
PARAMETER (NWAVEFUNCS=10)
573
INTEGER W1, W2, W3, W4
574
COMPLEX*16 M1, M2, M3
575
COMPLEX*32 MP_M1, MP_M2, MP_M3
576
COMPLEX*16 C1, C2, C3
577
COMPLEX*32 MP_C1, MP_C2, MP_C3
580
INTEGER LID, RANK, LSYMFACT, LMULTIPLIER
586
REAL*8 PL(0:3,NLOOPLINE)
587
COMPLEX*16 M2L(NLOOPLINE)
588
INTEGER PAIRING(NLOOPLINE)
589
INTEGER I, J, K, TEMP
593
INTEGER WE(NEXTERNAL)
594
INTEGER ID, SYMFACT, MULTIPLIER, AMPLNUM
595
COMMON/ML5_0_LOOP/WE,ID, SYMFACT, MULTIPLIER,AMPLNUM
597
COMPLEX*16 LC(MAXLCOUPLINGS)
598
COMPLEX*16 ML(NEXTERNAL+2)
599
COMMON/ML5_0_DP_LOOP/LC,ML
601
COMPLEX*32 MP_LC(MAXLCOUPLINGS)
602
COMPLEX*32 MP_ML(NEXTERNAL+2)
603
COMMON/ML5_0_MP_LOOP/MP_LC,MP_ML
605
COMPLEX*16 W(20,NWAVEFUNCS,NCOMB)
608
COMMON/ML5_0_VALIDH/VALIDH
643
MULTIPLIER=LMULTIPLIER
648
DO K=TEMP,(TEMP+PAIRING(J)-1)
649
PL(I,J)=PL(I,J)-DBLE(W(1+I,WE(K),VALIDH))
654
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)