Changeset 432 for trunk/GSASIIpwd.py
- Timestamp:
- Dec 5, 2011 4:00:00 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/GSASIIpwd.py ΒΆ
r429 r432 708 708 sumDf = np.sum(Df) 709 709 return Df,dFdp,dFds,dFdg,dFdsh 710 710 711 def ellipseSize(H,Sij,GB): 712 HX = np.inner(H.T,GB) 713 lenHX = np.sqrt(np.sum(HX**2)) 714 Esize,Rsize = nl.eigh(G2lat.U6toUij(Sij)) 715 R = np.inner(HX/lenHX,Rsize)*Esize #want column length for hkl in crystal 716 lenR = np.sqrt(np.sum(R**2)) 717 return lenR 718 719 def ellipseSizeDerv(H,Sij,GB): 720 lenR = ellipseSize(H,Sij,GB) 721 delt = 0.001 722 dRdS = np.zeros(6) 723 for i in range(6): 724 dSij = Sij[:] 725 dSij[i] += delt 726 dRdS[i] = (ellipseSize(H,dSij,GB)-lenR)/delt 727 return lenR,dRdS 711 728 712 729 def getPeakProfile(parmDict,xdata,varyList,bakType):
Note: See TracChangeset
for help on using the changeset viewer.