33 SUBROUTINE alelin(NALELK ,LINALE ,W ,WEIGHT ,IGRNOD)
41#include "implicit_f.inc"
50 INTEGER,
INTENT(IN) :: NALELK
51 INTEGER,
INTENT(IN) :: LINALE(*), (*)
52 my_real,
INTENT(INOUT) :: w(3,numnod)
53 TYPE (GROUP_) ,
DIMENSION(NGRNOD) :: IGRNOD
57 INTEGER :: ID(3), K, JJ, M1, M2, N, IC, IM, N1, J, I, NI, GR_ID
117 IF(weight(m1) == 1)
THEN
125 IF(weight(m2) == 1)
THEN
149 n1=igrnod(gr_id)%NENTITY+1
156 IF(linale(k-2)>0)
THEN
160 w(j,ni)=wm1m2(j)+(wm1m2(3+j)-wm1m2(j))*i/n1
165 DO i=1,igrnod(gr_id)%NENTITY
166 ni=igrnod(gr_id)%ENTITY(i)
168 w(j,ni)=wm1m2(j)+(wm1m2(3+j)-wm1m2(j))*ii/n1
174 IF(im*abs(wm1m2(j)) > im*abs(wm1m2(3+j)))
THEN
180 IF(linale(k-2)>0)
THEN
189 DO i=1,igrnod(gr_id)%NENTITY
190 ni=igrnod(gr_id)%ENTITY(i)