Trailing-Edge
-
PDP-10 Archives
-
decuslib20-02
-
decus/20-0026/dqh8.ssp
There are 2 other files named dqh8.ssp in the archive. Click here to see a list.
C DQH8 10
C ..................................................................DQH8 20
C DQH8 30
C SUBROUTINE DQH8 DQH8 40
C DQH8 50
C PURPOSE DQH8 60
C TO COMPUTE INTEGRAL(EXP(-X*X)*FCT(X), SUMMED OVER X FROM DQH8 70
C -INFINITY TO +INFINITY). DQH8 80
C DQH8 90
C USAGE DQH8 100
C CALL DQH8 (FCT,Y) DQH8 110
C PARAMETER FCT REQUIRES AN EXTERNAL STATEMENT DQH8 120
C DQH8 130
C DESCRIPTION OF PARAMETERS DQH8 140
C FCT - THE NAME OF AN EXTERNAL DOUBLE PRECISION FUNCTION DQH8 150
C SUBPROGRAM USED. DQH8 160
C Y - THE RESULTING DOUBLE PRECISION INTEGRAL VALUE. DQH8 170
C DQH8 180
C REMARKS DQH8 190
C NONE DQH8 200
C DQH8 210
C SUBROUTINES AND FUNCTION SUBPROGRAMS REQUIRED DQH8 220
C THE EXTERNAL DOUBLE PRECISION FUNCTION SUBPROGRAM FCT(X) DQH8 230
C MUST BE FURNISHED BY THE USER. DQH8 240
C DQH8 250
C METHOD DQH8 260
C EVALUATION IS DONE BY MEANS OF 8-POINT GAUSSIAN-HERMITE DQH8 270
C QUADRATURE FORMULA, WHICH INTEGRATES EXACTLY WHENEVER DQH8 280
C FCT(X) IS A POLYNOMIAL UP TO DEGREE 15. DQH8 290
C FOR REFERENCE, SEE DQH8 300
C SHAO/CHEN/FRANK, TABLES OF ZEROS AND GAUSSIAN WEIGHTS OF DQH8 310
C CERTAIN ASSOCIATED LAGUERRE POLYNOMIALS AND THE RELATED DQH8 320
C GENERALIZED HERMITE POLYNOMIALS, IBM TECHNICAL REPORT DQH8 330
C TR00.1100 (MARCH 1964), PP.213-214. DQH8 340
C DQH8 350
C ..................................................................DQH8 360
C DQH8 370
SUBROUTINE DQH8(FCT,Y) DQH8 380
C DQH8 390
C DQH8 400
DOUBLE PRECISION X,Y,Z,FCT DQH8 410
C DQH8 420
X=.29306374202572440D1 DQH8 430
Z=-X DQH8 440
Y=.19960407221136762D-3*(FCT(X)+FCT(Z)) DQH8 450
X=.19816567566958429D1 DQH8 460
Z=-X DQH8 470
Y=Y+.17077983007413475D-1*(FCT(X)+FCT(Z)) DQH8 480
X=.11571937124467802D1 DQH8 490
Z=-X DQH8 500
Y=Y+.20780232581489188D0*(FCT(X)+FCT(Z)) DQH8 510
X=.38118699020732212D0 DQH8 520
Z=-X DQH8 530
Y=Y+.66114701255824129D0*(FCT(X)+FCT(Z)) DQH8 540
RETURN DQH8 550
END DQH8 560