31 integer i,ix,lth,nser1,iser1
37 external ftoken,ipfind
45 call gettkn(line,token,lth)
61 if (ix.eq.0.or.ix.gt.
ib0)
then
62 write (
luttyo,1001) token(:lth)
72 10
call gettkn(line,token,lth)
90 if (
nser.gt.nser1)
then
116 if (token(:lth).eq.
'='.and.
nser.eq.0)
goto 10
118 if (ftoken(token,lth,fval))
then
129 write(
luttyo,1003) token(:lth)
136 1001
format(
'*** ''',a,
''' is not a variable parameter ***')
137 1002
format(
'*** SERIES reset to single spectrum ***')
138 1003
format(
'*** Real value expected: ''',a,
''' ***')
139 1004
format(
'*** SERIES must have at least 2 values ***')
140 1005
format(
'*** SERIES may not have more than',i2,
141 #
' values: remainder ignored ***')
double precision, dimension(mxspc), save sbi
double precision, dimension(mxspc), save sdb
integer, dimension(mxspc), save nft
double precision, dimension(mxspc), save srng
double precision, dimension(mxsite, mxspc), save sfac
double precision, dimension(mxspc), save spsi
subroutine touppr(string, lth)
double precision, dimension(mxspc), save serval
subroutine gettkn(line, token, lth)
Written for free-form input of parameters for slow-motional calculations. Returns a token consisting ...
double precision, dimension(mxspc), save sphs
integer, parameter mxsite
integer, dimension(mxspc), save idrv
integer, parameter luttyo
double precision, dimension(mxspc), save sb0
integer, dimension(mxspc), save npts
double precision, dimension(mxspc), save slb