1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
LOGICAL FUNCTION qrgnin()
C**********************************************************************
C
C LOGICAL FUNCTION QRGNIN()
C Q Random GeNerators INitialized?
C
C A trivial routine to determine whether or not the random
C number generator has been initialized. Returns .TRUE. if
C it has, else .FALSE.
C
C**********************************************************************
C .. Scalar Arguments ..
LOGICAL qvalue
C ..
C .. Local Scalars ..
LOGICAL qinit
C ..
C .. Entry Points ..
LOGICAL qrgnsn
C ..
C .. Save statement ..
SAVE qinit
C ..
C .. Data statements ..
DATA qinit/.FALSE./
C ..
C .. Executable Statements ..
qrgnin = qinit
RETURN
ENTRY qrgnsn(qvalue)
C**********************************************************************
C
C LOGICAL FUNCTION QRGNSN( QVALUE )
C Q Random GeNerators Set whether iNitialized
C
C Sets state of whether random number generator is initialized
C to QVALUE.
C
C This routine is actually an entry in QRGNIN, hence it is a
C logical function. It returns the (meaningless) value .TRUE.
C
C**********************************************************************
qinit = qvalue
qrgnsn = .TRUE.
RETURN
END
|