27 integer i,isi,isp,j,k,mrgn
28 double precision denom,s(5,
mxsite)
33 double precision chi,ts,fs
34 external itrim,chi,ts,fs
84 write(line(mrgn:),2002) (
tag(i),i=1,
njcol)
85 write(lu,2001) line(:10*(
njcol+1)+mrgn)
105 denom = dsqrt(
fjac(i,i) *
fjac(j,j) )
106 if (denom .ne. 0.0d0)
corr(i,j) =
fjac(i,j)/denom
108 write(line(k:),2003)
corr(i,j)
110 write (lu,2001) line(:10*(
njcol+1)+mrgn)
118 write (lu,2004)
'Chi'
149 #
write (lu,1070)
parnam(
ic20+j)(2:3),s(j+1,isi)
160 1000
format(/,2
x,70(
'-'),/)
161 1010
format(
'SITE',i1)
162 1011
format(
'SPCTRM',i1)
163 2000
format(/24
x,
'*** Correlation Matrix ***'/)
165 2002
format(12(2
x,a8))
167 2004
format(/9
x,
'*** Final Parameters ***',/,
168 1 7
x,
' Parameter Value',13
x,
'Uncertainty (',a,
169 2
' statistics)'/7
x,46(
'-')/)
170 2007
format(10
x,a9,
' = ',g13.7,
' +/- ',g13.7)
171 2008
format(/7
x,
'Confidence= ',f5.3,3
x,
'Del-Chi-Sqr= ',g11.5/
172 # 7
x,
'Del-Chi-Sqr for confidence regions:'/
173 # 7
x,
'2 parameters: ',g11.5,4
x,i2,
' parameters: ',g11.5)
174 2009
format(/7
x,
'Confidence = ',f5.3,3
x,
'T-bound=',g11.5/
175 # 7
x,
'F-bound for confidence region:'/
176 # 7
x,
'2 parameters: ',g11.5,4
x,i2,
' parameters: ',g11.5)
177 1060
format(/10
x,
'Order parameters for site',i2,
':')
178 1070
format(15
x,
'<D',a2,
'> = ',f10.4,
' +/- ')
subroutine covar(n, r, ldr, ipvt, tol, wa)
double precision, dimension(mxsite, mxspc), save sfac
double precision, save confid
double precision, dimension(nfprm, mxsite), target, save fparm
double precision, save f2bnd
double precision, save fnorm
double precision, dimension(mxjcol, mxjcol), save corr
double precision, save chnbnd
double precision, save tbound
double precision, dimension(mxpt, mxjcol), save fjac
integer, parameter mxsite
double precision, dimension(mxjcol), save xerr
double precision, save ch2bnd
double precision, save fnbnd
double precision, pointer, save xtol
double precision, save delchi1
double precision, dimension(mxjcol), save work1
character *6, dimension(nfprm), save parnam
character *9, dimension(mxjcol), save tag
double precision, parameter rndoff
double precision, dimension(mxjcol), save x