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)
416
460
SUBROUTINE MG5_1_UPDATE_WL_2_0(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
418
462
USE MG5_1_POLYNOMIAL_CONSTANTS
536
SUBROUTINE MG5_1_UPDATE_WL_0_0(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
538
USE MG5_1_POLYNOMIAL_CONSTANTS
540
COMPLEX*16 A(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
541
COMPLEX*16 B(MAXLWFSIZE,0:VERTEXMAXCOEFS-1,MAXLWFSIZE)
542
COMPLEX*16 OUT(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
543
INTEGER LCUT_SIZE,IN_SIZE,OUT_SIZE
548
OUT(J,K,I)=(0.0D0,0.0D0)
551
OUT(J,0,I)=OUT(J,0,I)+A(K,0,I)*B(J,0,K)
557
SUBROUTINE MP_MG5_1_UPDATE_WL_0_0(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
559
USE MG5_1_POLYNOMIAL_CONSTANTS
561
COMPLEX*32 A(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
562
COMPLEX*32 B(MAXLWFSIZE,0:VERTEXMAXCOEFS-1,MAXLWFSIZE)
563
COMPLEX*32 OUT(MAXLWFSIZE,0:LOOPMAXCOEFS-1,MAXLWFSIZE)
564
INTEGER LCUT_SIZE,IN_SIZE,OUT_SIZE
569
OUT(J,K,I)=CMPLX(0.0E0_16,0.0E0_16,KIND=16)
572
OUT(J,0,I)=OUT(J,0,I)+A(K,0,I)*B(J,0,K)
578
580
SUBROUTINE MG5_1_UPDATE_WL_1_1(A,LCUT_SIZE,B,IN_SIZE,OUT_SIZE
580
582
USE MG5_1_POLYNOMIAL_CONSTANTS
597
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)
598
600
OUT(J,5,I)=OUT(J,5,I)+A(K,1,I)*B(J,1,K)
599
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)
600
604
OUT(J,7,I)=OUT(J,7,I)+A(K,2,I)*B(J,2,K)
601
OUT(J,8,I)=OUT(J,8,I)+A(K,1,I)*B(J,3,K)+A(K,3,I)*B(J,1,K)
602
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)
603
607
OUT(J,10,I)=OUT(J,10,I)+A(K,3,I)*B(J,3,K)
604
OUT(J,11,I)=OUT(J,11,I)+A(K,1,I)*B(J,4,K)+A(K,4,I)*B(J,1,K)
605
OUT(J,12,I)=OUT(J,12,I)+A(K,2,I)*B(J,4,K)+A(K,4,I)*B(J,2,K)
606
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)
607
609
OUT(J,14,I)=OUT(J,14,I)+A(K,4,I)*B(J,4,K)
632
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)
633
635
OUT(J,5,I)=OUT(J,5,I)+A(K,1,I)*B(J,1,K)
634
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)
635
639
OUT(J,7,I)=OUT(J,7,I)+A(K,2,I)*B(J,2,K)
636
OUT(J,8,I)=OUT(J,8,I)+A(K,1,I)*B(J,3,K)+A(K,3,I)*B(J,1,K)
637
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)
638
642
OUT(J,10,I)=OUT(J,10,I)+A(K,3,I)*B(J,3,K)
639
OUT(J,11,I)=OUT(J,11,I)+A(K,1,I)*B(J,4,K)+A(K,4,I)*B(J,1,K)
640
OUT(J,12,I)=OUT(J,12,I)+A(K,2,I)*B(J,4,K)+A(K,4,I)*B(J,2,K)
641
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)
642
644
OUT(J,14,I)=OUT(J,14,I)+A(K,4,I)*B(J,4,K)