Changeset 1860 for trunk/GSASIIstrMath.py
- Timestamp:
- May 18, 2015 3:09:55 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIstrMath.py
r1857 r1860 2473 2473 if ref[5+im] > 0.: 2474 2474 dervDict,dervCor = SCExtinction(ref,im,phfx,hfx,pfx,calcControls,parmDict,varylist+dependentVars)[1:] 2475 print ref[:3],dervCor,ref[11+im] 2475 2476 Fo = np.sqrt(ref[5+im]) 2476 2477 Fc = np.sqrt(ref[7+im]) 2477 2478 w = 1.0/ref[6+im] 2478 2479 if ref[3+im] > 0: 2479 wdf[iref] = 2.0*F o*w*(Fo-Fc)2480 wdf[iref] = 2.0*Fc*w*(Fo-Fc) 2480 2481 for j,var in enumerate(varylist): 2481 2482 if var in dFdvDict: … … 2487 2488 dMdvh[varylist.index(phfx+'Scale')][iref] = w*ref[9+im]*ref[11+im] 2488 2489 elif phfx+'Scale' in dependentVars: 2489 depDerivDict[phfx+'Scale'][iref] = w*ref[9+im]*ref[11+im] 2490 depDerivDict[phfx+'Scale'][iref] = w*ref[9+im]*ref[11+im] 2490 2491 for item in ['Ep','Es','Eg']: 2491 2492 if phfx+item in varylist and phfx+item in dervDict: 2492 dMdvh[varylist.index(phfx+item)][iref] = w*dervDict[phfx+item]*dervCor/ref[11+im] 2493 dMdvh[varylist.index(phfx+item)][iref] = w*dervDict[phfx+item]*dervCor/ref[11+im] 2493 2494 elif phfx+item in dependentVars and phfx+item in dervDict: 2494 2495 depDerivDict[phfx+item][iref] = w*dervDict[phfx+item]*dervCor/ref[11+im]
Note: See TracChangeset
for help on using the changeset viewer.