155
SUBROUTINE ML5_0_LOOP_3_3( LID, W1, W2, W3, M1,MP_M1, M2,MP_M2,
156
$ M3,MP_M3, C1,MP_C1, C2,MP_C2, C3,MP_C3, RANK, LSYMFACT,
157
$ LMULTIPLIER, AMPLN, RES, STABLE)
160
PARAMETER (NEXTERNAL=4)
161
INTEGER MAXLCOUPLINGS
162
PARAMETER (MAXLCOUPLINGS=4)
164
PARAMETER (NLOOPLINE=3)
166
PARAMETER (NWAVEFUNCS=5)
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)
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)))
253
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)
257
155
SUBROUTINE ML5_0_LOOP_4_4( LID, W1, W2, W3, W4, M1,MP_M1, M2
258
156
$ ,MP_M2, M3,MP_M3, M4,MP_M4, C1,MP_C1, C2,MP_C2, C3,MP_C3, C4
259
157
$ ,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=5)
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)
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)))
361
CALL ML5_0_CTLOOP(NLOOPLINE,PL,M2L,RANK,RES,STABLE)