418
SUBROUTINE MG5_1_UPDATE_WL_0_0(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
420
USE MG5_1_POLYNOMIAL_CONSTANTS
422
COMPLEX*16 A(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
423
COMPLEX*16 B(MAXLWFSIZE,0:VERTEXMAXCOEFS-1,MAXLWFSIZE)
424
COMPLEX*16 OUT(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
425
INTEGER LCUT_SIZE,IN_SIZE,OUT_SIZE
430
OUT(J,K,I)=(0.0D0,0.0D0)
433
OUT(J,0,I)=OUT(J,0,I)+A(K,0,I)*B(J,0,K)
439
SUBROUTINE MP_MG5_1_UPDATE_WL_0_0(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
441
USE MG5_1_POLYNOMIAL_CONSTANTS
443
COMPLEX*32 A(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
444
COMPLEX*32 B(MAXLWFSIZE,0:VERTEXMAXCOEFS-1,MAXLWFSIZE)
445
COMPLEX*32 OUT(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
446
INTEGER LCUT_SIZE,IN_SIZE,OUT_SIZE
451
OUT(J,K,I)=CMPLX(0.0E0_16,0.0E0_16,KIND=16)
454
OUT(J,0,I)=OUT(J,0,I)+A(K,0,I)*B(J,0,K)
418
460
SUBROUTINE MG5_1_UPDATE_WL_2_0(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
420
462
USE MG5_1_POLYNOMIAL_CONSTANTS
538
SUBROUTINE MG5_1_UPDATE_WL_0_0(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
540
USE MG5_1_POLYNOMIAL_CONSTANTS
542
COMPLEX*16 A(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
543
COMPLEX*16 B(MAXLWFSIZE,0:VERTEXMAXCOEFS-1,MAXLWFSIZE)
544
COMPLEX*16 OUT(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
545
INTEGER LCUT_SIZE,IN_SIZE,OUT_SIZE
550
OUT(J,K,I)=(0.0D0,0.0D0)
553
OUT(J,0,I)=OUT(J,0,I)+A(K,0,I)*B(J,0,K)
559
SUBROUTINE MP_MG5_1_UPDATE_WL_0_0(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
561
USE MG5_1_POLYNOMIAL_CONSTANTS
563
COMPLEX*32 A(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
564
COMPLEX*32 B(MAXLWFSIZE,0:VERTEXMAXCOEFS-1,MAXLWFSIZE)
565
COMPLEX*32 OUT(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
566
INTEGER LCUT_SIZE,IN_SIZE,OUT_SIZE
571
OUT(J,K,I)=CMPLX(0.0E0_16,0.0E0_16,KIND=16)
574
OUT(J,0,I)=OUT(J,0,I)+A(K,0,I)*B(J,0,K)
580
580
SUBROUTINE MG5_1_UPDATE_WL_1_1(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
582
582
USE MG5_1_POLYNOMIAL_CONSTANTS
599
599
OUT(J,4,I)=OUT(J,4,I)+A(K,0,I)*B(J,4,K)+A(K,4,I)*B(J,0,K)
600
600
OUT(J,5,I)=OUT(J,5,I)+A(K,1,I)*B(J,1,K)
601
601
OUT(J,6,I)=OUT(J,6,I)+A(K,1,I)*B(J,2,K)+A(K,2,I)*B(J,1,K)
602
OUT(J,8,I)=OUT(J,8,I)+A(K,1,I)*B(J,3,K)+A(K,3,I)*B(J,1,K)
603
OUT(J,11,I)=OUT(J,11,I)+A(K,1,I)*B(J,4,K)+A(K,4,I)*B(J,1,K)
602
604
OUT(J,7,I)=OUT(J,7,I)+A(K,2,I)*B(J,2,K)
603
OUT(J,8,I)=OUT(J,8,I)+A(K,1,I)*B(J,3,K)+A(K,3,I)*B(J,1,K)
604
605
OUT(J,9,I)=OUT(J,9,I)+A(K,2,I)*B(J,3,K)+A(K,3,I)*B(J,2,K)
606
OUT(J,12,I)=OUT(J,12,I)+A(K,2,I)*B(J,4,K)+A(K,4,I)*B(J,2,K)
605
607
OUT(J,10,I)=OUT(J,10,I)+A(K,3,I)*B(J,3,K)
606
OUT(J,11,I)=OUT(J,11,I)+A(K,1,I)*B(J,4,K)+A(K,4,I)*B(J,1,K)
607
OUT(J,12,I)=OUT(J,12,I)+A(K,2,I)*B(J,4,K)+A(K,4,I)*B(J,2,K)
608
608
OUT(J,13,I)=OUT(J,13,I)+A(K,3,I)*B(J,4,K)+A(K,4,I)*B(J,3,K)
609
609
OUT(J,14,I)=OUT(J,14,I)+A(K,4,I)*B(J,4,K)
634
634
OUT(J,4,I)=OUT(J,4,I)+A(K,0,I)*B(J,4,K)+A(K,4,I)*B(J,0,K)
635
635
OUT(J,5,I)=OUT(J,5,I)+A(K,1,I)*B(J,1,K)
636
636
OUT(J,6,I)=OUT(J,6,I)+A(K,1,I)*B(J,2,K)+A(K,2,I)*B(J,1,K)
637
OUT(J,8,I)=OUT(J,8,I)+A(K,1,I)*B(J,3,K)+A(K,3,I)*B(J,1,K)
638
OUT(J,11,I)=OUT(J,11,I)+A(K,1,I)*B(J,4,K)+A(K,4,I)*B(J,1,K)
637
639
OUT(J,7,I)=OUT(J,7,I)+A(K,2,I)*B(J,2,K)
638
OUT(J,8,I)=OUT(J,8,I)+A(K,1,I)*B(J,3,K)+A(K,3,I)*B(J,1,K)
639
640
OUT(J,9,I)=OUT(J,9,I)+A(K,2,I)*B(J,3,K)+A(K,3,I)*B(J,2,K)
641
OUT(J,12,I)=OUT(J,12,I)+A(K,2,I)*B(J,4,K)+A(K,4,I)*B(J,2,K)
640
642
OUT(J,10,I)=OUT(J,10,I)+A(K,3,I)*B(J,3,K)
641
OUT(J,11,I)=OUT(J,11,I)+A(K,1,I)*B(J,4,K)+A(K,4,I)*B(J,1,K)
642
OUT(J,12,I)=OUT(J,12,I)+A(K,2,I)*B(J,4,K)+A(K,4,I)*B(J,2,K)
643
643
OUT(J,13,I)=OUT(J,13,I)+A(K,3,I)*B(J,4,K)+A(K,4,I)*B(J,3,K)
644
644
OUT(J,14,I)=OUT(J,14,I)+A(K,4,I)*B(J,4,K)