! G02HDF Example Program Text ! Mark 23 Release. NAG Copyright 2011. MODULE g02hdfe_mod ! G02HDF Example Program Module: ! Parameters and User-defined Routines ! .. Use Statements .. USE nag_library, ONLY : nag_wp ! .. Implicit None Statement .. IMPLICIT NONE ! .. Parameters .. REAL (KIND=nag_wp), PARAMETER :: dchi = 1.5_nag_wp REAL (KIND=nag_wp), PARAMETER :: one = 1.0_nag_wp REAL (KIND=nag_wp), PARAMETER :: two = 2.0_nag_wp REAL (KIND=nag_wp), PARAMETER :: zero = 0.0_nag_wp INTEGER, PARAMETER :: iset = 1, nin = 5, nout = 6 CONTAINS FUNCTION psi(t) ! .. Implicit None Statement .. IMPLICIT NONE ! .. Function Return Value .. REAL (KIND=nag_wp) :: psi ! .. Parameters .. REAL (KIND=nag_wp), PARAMETER :: c = 1.5_nag_wp ! .. Scalar Arguments .. REAL (KIND=nag_wp), INTENT (IN) :: t ! .. Intrinsic Functions .. INTRINSIC abs ! .. Executable Statements .. IF (t<=-c) THEN psi = -c ELSE IF (abs(t)