C NCLFORTSTART subroutine cquad (a, b, c, nq, x, quad) real x(nq), quad(nq) C NCLEND C C Calculate quadratic polynomial values. C do 10 i=1,nq quad(i) = a*x(i)**2 + b*x(i) + c 10 continue return end C NCLFORTSTART function arcln (numpnt, pointx, pointy) dimension pointx(numpnt),pointy(numpnt) C NCLEND C C Calculate arc lengths. C if (numpnt .lt. 2) then print *, 'arcln: number of points must be at least 2' stop endif arcln = 0. do 10 i=2,numpnt pdist = sqrt((pointx(i)-pointx(i-1))**2 + + (pointy(i)-pointy(i-1))**2) arcln = arcln + pdist 10 continue return end