@@ -4689,10 +4689,10 @@ def dervRefine(values,HistoPhases,parmDict,histDict1,varylist,calcControls,pawle
46894689 else :
46904690 continue #skip non-histogram entries
46914691 if First :
4692- dMdV = np . sqrt ( wtFactor ) * dMdvh
4692+ dMdV = wtFactor * dMdvh
46934693 First = False
46944694 else :
4695- dMdV = np .concatenate ((dMdV .T ,np . sqrt ( wtFactor ) * dMdvh .T )).T
4695+ dMdV = np .concatenate ((dMdV .T ,wtFactor * dMdvh .T )).T
46964696
46974697 GetFobsSq (Histograms ,Phases ,parmDict ,calcControls )
46984698 pNames ,pVals ,pWt ,pWsum ,pWnum = penaltyFxn (HistoPhases ,calcControls ,parmDict ,varylist )
@@ -4797,6 +4797,7 @@ def HessRefine(values,HistoPhases,parmDict,histDict1,varylist,calcControls,pawle
47974797 hId = Histogram ['hId' ]
47984798 hfx = ':%d:' % (Histogram ['hId' ])
47994799 wtFactor = calcControls [hfx + 'wtFactor' ]
4800+ wdf *= wtFactor
48004801 # now process derivatives in constraints
48014802 G2mv .Dict2Deriv (varylist ,depDerivDict ,dMdvh )
48024803# print 'matrix build time: %.3f'%(time.time()-time0)
@@ -4813,11 +4814,11 @@ def HessRefine(values,HistoPhases,parmDict,histDict1,varylist,calcControls,pawle
48134814 raise G2obj .G2RefineCancel ('Cancel pressed' )
48144815 #dlg.Raise()
48154816 if len (Hess ):
4816- Vec += wtFactor * np .sum (dMdvh * wdf ,axis = 1 )
4817- Hess += wtFactor * np .inner (dMdvh ,dMdvh )
4817+ Vec += np .sum (dMdvh * wdf ,axis = 1 )
4818+ Hess += np .inner (dMdvh ,dMdvh )
48184819 else :
4819- Vec = wtFactor * np .sum (dMdvh * wdf ,axis = 1 )
4820- Hess = wtFactor * np .inner (dMdvh ,dMdvh )
4820+ Vec = np .sum (dMdvh * wdf ,axis = 1 )
4821+ Hess = np .inner (dMdvh ,dMdvh )
48214822 else :
48224823 continue #skip non-histogram entries
48234824 GetFobsSq (Histograms ,Phases ,parmDict ,calcControls )
0 commit comments