ADAS Subroutine voigt
subroutine voigt ( iprofile, y0, yl, yt, x, y, iz, w2f, wid,
& fact, xmin, xmax)
C
C------------------------------------------------------------------
C
C *****************FORTRAN77 SUBROUTINE: VOIGT *************
C
C ORIGINAL NAME: VOIGT.BAS
C (DEVELOPED BY KURT BEHRINGER)
C
C VERSION: 1.0
C
C PURPOSE: COMPUTES LINE PROFILES
C
C CALLING PROGRAM: ESCAPE.FOR
C
C INPUT:
C
C
C
C ROUTINES:
C ROUTINE SOURCE BRIEF DESCRIPTION
C -------------------------------------------------
C
C
C AUTHOR: K.H.BEHRINGER (IPF, UNIVERSITY OF STUTTGART)
C
C DATE: 31/4/98
C
C UPDATE:
C
C VERSION: 1.1 DATE: 18-06-98
C MODIFIED: STUART LOCH
C - CONVERTED TO FORTRAN FOR ADAS.
C
C VERSION: 1.2 DATE: 26-11-98
C MODIFIED: STUART LOCH
C - CONVOLVED PROFILES ARE NORMALISED TO
C ACCOUNT FOR NUMERICAL INACCURACIES WHICH
C GAVE ESCAPE FACTORS GREATER THAN ONE
C VERSION: 1.3 DATE: 19-02-99
C MODIFIED: STUART lOCH
C -DIMENSIONS OF X,Y, YT, YL AND MODPROF INCREASED FROM 1000
C TO 3000, TO ACCOMODATE POSSIBLE INCREASES IN INTEGRATION
C LIMIT OF LINE PROFILE
c------------------------------------------------------------------
INTEGER IPROFILE, IZ
REAL*8 FACT, W2F, WID, X(3000)
REAL*8 XMAX, XMIN, Y(3000), Y0
REAL*8 YL(3000), YT(3000)