dvdmax
C DVDMAX SOURCE KICH 19/10/25 21:15:07 10351 IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) c *********************************************************** c plus loin du centre c *********************************************************** integer llis(nbrobl) real*8 centre(nbrobl-1),v(nbrobl-1) real*8 s(nbrobl-1,nombre) * write(6,*) 'dd',(llis(ju),ju=1,nbrobl) indx = 0 dmax = ray2 do ju = 1,nombre do jli= 1,nbrobl if(ju.eq.llis(jli)) goto 20 enddo do ic = 1,nbrobl-1 v(ic) = s(ic,ju) - centre(ic) enddo dd = v(1)*v(1) + v(2)*v(2) + 2.D0*v(3)*v(3) if(nbrobl.gt.4) then dd = dd + 2.D0*(v(4)*v(4) + v(5)*v(5)) endif * write(6,*)'dmax',ju,(dd.gt.dmax),dd,dmax if(dd.gt.dmax) then dmax = dd indx = ju endif 20 continue enddo RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales