File: PINT.FT of Tape: Various/ETH/eth11-1
(Source file text) 

C     ..................................................................
C
C        SUBROUTINE PINT
C
C        PURPOSE
C           FIND INTEGRAL OF A POLYNOMIAL WITH CONSTANT OF INTEGRATION
C           EQUAL TO ZERO
C
C        USAGE
C           CALL PINT(Y,IDIMY,X,IDIMX)
C
C        DESCRIPTION OF PARAMETERS
C           Y     - VECTOR OF COEFFICIENTS FOR INTEGRAL, ORDERED FROM
C                   SMALLEST TO LARGEST POWER
C           IDIMY - DIMENSION OF Y (EQUAL TO IDIMX+1)
C           X     - VECTOR OF COEFFICIENTS FOR ORIGINAL POLYNOMIAL,
C                   ORDERED FROM SMALLEST TO LARGEST POWER
C           IDIMX - DIMENSION OF X
C
C        REMARKS
C           NONE
C
C        SUBROUTINES AND FUNCTION SUBPROGRAMS REQUIRED
C           NONE
C
C        METHOD
C           DIMENSION OF Y IS SET AT DIMENSION OF X PLUS ONE, AND THE
C           CONSTANT TERM IS SET TO ZERO. INTEGRAL IS THEN CALCULATED
C           BY DIVIDING COEFFICIENTS BY THEIR RESPECTIVE EXPONENTS.
C
C     ..................................................................
C
      SUBROUTINE PINT(Y,IDIMY,X,IDIMX)
      DIMENSION X(1),Y(1)
C
      IDIMY=IDIMX+1
      Y(1)=0.
      IF(IDIMX)1,1,2
    1 RETURN
    2 EXPT=1.
      DO 3 I=2,IDIMY
      Y(I)=X(I-1)/EXPT
    3 EXPT=EXPT+1.
      GO TO 1
      END
C