Changeset 1494
- Timestamp:
- Sep 12, 2014 7:27:57 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIstrMath.py
r1493 r1494 1657 1657 elif not iBeg-iFin: #peak above high limit - done 1658 1658 break 1659 elif iBeg > iFin: #bad peak coeff - skip 1660 continue 1659 1661 yc[iBeg:iFin] += refl[11]*refl[9]*G2pwd.getFCJVoigt3(refl[5],refl[6],refl[7],shl,ma.getdata(x[iBeg:iFin])) #>90% of time spent here 1660 1662 if Ka2: … … 1667 1669 elif not iBeg-iFin: #peak above high limit - done 1668 1670 return yc,yb 1671 elif iBeg > iFin: #bad peak coeff - skip 1672 continue 1669 1673 yc[iBeg:iFin] += refl[11]*refl[9]*kRatio*G2pwd.getFCJVoigt3(pos2,refl[6],refl[7],shl,ma.getdata(x[iBeg:iFin])) #and here 1670 1674 elif 'T' in calcControls[hfx+'histType']: … … 1692 1696 elif not iBeg-iFin: #peak above high limit - done 1693 1697 break 1698 elif iBeg > iFin: #bad peak coeff - skip 1699 continue 1694 1700 yc[iBeg:iFin] += refl[11]*refl[9]*G2pwd.getEpsVoigt(refl[5],refl[12],refl[13],refl[6],refl[7],ma.getdata(x[iBeg:iFin]))/cw[iBeg:iFin] 1695 1701 # print 'profile calc time: %.3fs'%(time.time()-time0) … … 1820 1826 else: #'T'OF 1821 1827 lenBF = iFin-iBeg 1828 if lenBF < 0: #bad peak coeff 1829 break 1822 1830 dMdpk = np.zeros(shape=(6,lenBF)) 1823 1831 dMdipk = G2pwd.getdEpsVoigt(refl[5],refl[12],refl[13],refl[6],refl[7],ma.getdata(x[iBeg:iFin]))
Note: See TracChangeset
for help on using the changeset viewer.