ADAS Subroutine b2nfas
SUBROUTINE B2NFAS(X,XA,N,YA,Y,DY,C1,C2,C3,C4,FORM,IFORMS) C IMPLICIT REAL*8(A-H,O-Z) C----------------------------------------------------------------------- C C ****************** FORTRAN77 SUBROUTINE: B2NFAS ********************* C C PURPOSE: C SUBROUTINE TO PROVIDE A SPLINE INTERPOLATE MAKING USE OF SPECIFIED C ASYMPTOTIC BEHAVIOUR C C C USES LABELLED COMMON /SPL3/ C C INPUT C X=REQUIRED X-VALUE C X(I)=KNOTS C N=NUMBER OF KNOTS C C1(I,J)=1ST SPINE COEFFICIENT PRECURSOR C C2(I,J)=2ND SPINE COEFFICIENT PRECURSOR C C3(I,J)=3RD SPINE COEFFICIENT PRECURSOR C C4(I,J)=4TH SPINE COEFFICIENT PRECURSOR C FORM=EXTERNAL FUNCTION SPECIFYING ASYMPTOTIC FORMS C IFORMS=INDEX OF REQUIRED FORM C OUTPUT C Y=RETURNED Y-VALUE C DY=RETURNED DERIVATIVE C C NOTES: THIS ROUTINE IS NOT YET PROPERLY ANNOTATED C C UNIX-IDL PORT: C C VERSION: 1.1 DATE: 06-03-96 C MODIFIED: TIM HAMMOND (TESSELLA SUPPORT SERVICES PLC) C - PUT UNDER S.C.C.S. CONTROL C C----------------------------------------------------------------------- C INTEGER IFORMS, N REAL*8 C1(10,9), C2(10,9), C3(10,9) REAL*8 C4(10,9), DY, X, XA(10) REAL*8 Y, YA(10)