40
41
42
44
45
46
47#include "implicit_f.inc"
48
49
50
51#include "param_c.inc"
52
53
54
55 INTEGER NRT, NINT, NSN, NOINT
56 INTEGER IRECT(4,*), IXQ(7,*), (*), IELE(*)
58 INTEGER ID
59 CHARACTER(LEN=NCHARTITLE)::TITR
60
61
62
63 INTEGER I, II, NEL, J, IG, IL
64
66
67
68
69
70 DO i=1,nrt
71 ii=i
72 CALL inrch2(x, irect, ixq, ii, nel,
73 . nint, ym1,
74 . zm2 ,ye, ze,
id, titr)
75 IF(nel/=0) THEN
77 xl2=(ym2-ym1)**2+(zm2-zm1)**2
78 iele(i) = nel
79 ENDIF
80
81 CALL inori2(irect, ii, nel, nint,
82 . noint, ym1, ym2, zm1, zm2,
83 . ye, ze )
84 ENDDO
85
86
87
88 DO i=1,nrt
89 ig=irect(1,i)
91 irect(1,i)=il
92 ig=irect(2,i)
94 irect(2,i)=il
95 ENDDO
96
97 RETURN
subroutine area(d1, x, x2, y, y2, eint, stif0)
subroutine inare2(area, ye, ze)
subroutine inori2(irect, isg, nel, nint, noint, ym1, ym2, zm1, zm2, ye, ze)
subroutine inrch2(x, irect, ico, isg, nel, nint, ym1, ym2, zm1, zm2, ye, ze, id, titr)
subroutine local_index(il, ig, nodes, n)
integer, parameter nchartitle