C AFILDR    SOURCE    CHAT      05/01/12    21:19:35     5004
      SUBROUTINE AFILDR(COUR,YMIN,YMAX,X,AY)
      IMPLICIT INTEGER(I-N)
      IMPLICIT REAL*8(A-H,O-Z)
C
-INC CCREEL
C
C*********************************************************************
C  Calcul du potentiel vecteur induit par un fil de courant COUR,
C  d'axe Oy:
C     - extension longitudinale YMIN a YMAX
C     - le point de calcul a pour coordonnees (X,0,0)
C       et on calcule (0,AY,0)
C*********************************************************************
C
C  calcul des grandeurs geometriques reduites
C
      AMU=4.E-7*XPI
      COEF=COUR*AMU/(4.*XPI)
C
      IF(X.NE.0.) THEN
        AY=COEF
     &    *LOG((YMAX+SQRT(X**2+YMAX**2))/(YMIN+SQRT(X**2+YMIN**2)))
      ELSE IF(YMIN*YMAX.GT.0.) THEN
        AY=COEF*LOG(ABS(YMAX/YMIN))
      ELSE
        AY=XGRAND
      ENDIF
      RETURN
      END




