]>
Commit | Line | Data |
---|---|---|
fe4da5cc | 1 | * |
2 | * $Id$ | |
3 | * | |
4 | * $Log$ | |
5 | * Revision 1.1.1.1 1996/04/01 15:03:24 mclareni | |
6 | * Mathlib gen | |
7 | * | |
8 | * | |
9 | #include "gen/pilot.h" | |
10 | SUBROUTINE TREDMP(NDIM) | |
11 | COMMON /ISTRGE/ MXRGNS,TREE(4,1),DUMMY1(11996) | |
12 | COMMON /RSTRGE/ RSTSZE,PARTN(18001) | |
13 | INTEGER RSTSZE | |
14 | INTEGER TREE | |
15 | REAL PARTN | |
16 | COMMON /TRESZE/ ENTREE,ENTBUC | |
17 | INTEGER ENTREE,ENTBUC | |
18 | COMMON /LIMITS/ GMINUS(10),GPLUS(10) | |
19 | COMMON /BUKSZE/ MAXWRD | |
20 | INTEGER MAXWRD | |
21 | REAL UMINUS(10),UPLUS(10) | |
22 | INTEGER PARENT | |
23 | WRITE(6,10) ENTREE | |
24 | 10 FORMAT('1TREE HAS ',I5,' NONTERMINAL NODES') | |
25 | DO 30 I=1,ENTREE | |
26 | WRITE(6,20) I,(TREE(J,I),J=1,4),PARTN(I) | |
27 | 20 FORMAT(' NONTERMINAL NODE(',I5,') = ',4I5,G13.5) | |
28 | 30 CONTINUE | |
29 | RETURN | |
30 | #if defined(CERNLIB_DOUBLE)||!defined(CERNLIB_F4) | |
31 | ENTRY BUKDMP(NDIM) | |
32 | #endif | |
33 | #if (defined(CERNLIB_SINGLE))&&(defined(CERNLIB_F4)) | |
34 | ENTRY BUKDMP | |
35 | #endif | |
36 | WRITE(6,40) ENTBUC | |
37 | 40 FORMAT('1PARTITIONING HAS ',I5,' TOTAL REGIONS') | |
38 | K=MXRGNS | |
39 | DO 100 I=1,ENTBUC | |
40 | WRITE(6,50) I | |
41 | 50 FORMAT(' REGION',I6) | |
42 | PARENT=1 | |
43 | DO 60 J=1,NDIM | |
44 | UMINUS(J)=GMINUS(J) | |
45 | UPLUS(J)=GPLUS(J) | |
46 | 60 CONTINUE | |
47 | CALL BOUNDS(I,PARENT,TREE,PARTN,UMINUS,UPLUS) | |
48 | DO 80 J=1,NDIM | |
49 | WRITE(6,70) UMINUS(J),J,UPLUS(J) | |
50 | 70 FORMAT(1X,G13.5,' .LT. X(',I2,') .LE. ',G13.5) | |
51 | 80 CONTINUE | |
52 | WRITE(6,90) (PARTN(K+J),J=1,MAXWRD) | |
53 | 90 FORMAT(' REGION INFORMATION = ',8G13.5/1X,9G13.5/1X, | |
54 | 1 9G13.5/1X,9G13.5) | |
55 | K=K+MAXWRD | |
56 | 100 CONTINUE | |
57 | RETURN | |
58 | END |