Changeset 2155 for trunk/GSASIIstrMath.py
- Timestamp:
- Feb 23, 2016 10:20:56 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIstrMath.py
r2130 r2155 2765 2765 Sum = 0 2766 2766 for i,strm in enumerate(Strms): 2767 Sum += parmDict[phfx+'Mustrain :'+str(i)]*strm2767 Sum += parmDict[phfx+'Mustrain;'+str(i)]*strm 2768 2768 Mgam = 0.018*refl[4+im]**2*tand(refl[5+im]/2.)*np.sqrt(Sum)/np.pi 2769 2769 elif 'T' in calcControls[hfx+'histType']: #All checked & OK … … 2796 2796 Sum = 0 2797 2797 for i,strm in enumerate(Strms): 2798 Sum += parmDict[phfx+'Mustrain :'+str(i)]*strm2798 Sum += parmDict[phfx+'Mustrain;'+str(i)]*strm 2799 2799 Mgam = 1.e-6*parmDict[hfx+'difC']*np.sqrt(Sum)*refl[4+im]**3 2800 2800 … … 2868 2868 Sum = 0 2869 2869 for i,strm in enumerate(Strms): 2870 Sum += parmDict[phfx+'Mustrain :'+str(i)]*strm2871 gamDict[phfx+'Mustrain :'+str(i)] = strm*parmDict[phfx+'Mustrain;mx']/2.2872 sigDict[phfx+'Mustrain :'+str(i)] = strm*(1.-parmDict[phfx+'Mustrain;mx'])**22870 Sum += parmDict[phfx+'Mustrain;'+str(i)]*strm 2871 gamDict[phfx+'Mustrain;'+str(i)] = strm*parmDict[phfx+'Mustrain;mx']/2. 2872 sigDict[phfx+'Mustrain;'+str(i)] = strm*(1.-parmDict[phfx+'Mustrain;mx'])**2 2873 2873 Mgam = const*np.sqrt(Sum) 2874 2874 for i in range(len(Strms)): 2875 gamDict[phfx+'Mustrain :'+str(i)] *= Mgam/Sum2876 sigDict[phfx+'Mustrain :'+str(i)] *= const**2/ateln22875 gamDict[phfx+'Mustrain;'+str(i)] *= Mgam/Sum 2876 sigDict[phfx+'Mustrain;'+str(i)] *= const**2/ateln2 2877 2877 gamDict[phfx+'Mustrain;mx'] = Mgam 2878 2878 sigDict[phfx+'Mustrain;mx'] = -2.*Mgam**2*(1.-parmDict[phfx+'Mustrain;mx'])/ateln2 … … 2936 2936 Sum = 0 2937 2937 for i,strm in enumerate(Strms): 2938 Sum += parmDict[phfx+'Mustrain :'+str(i)]*strm2939 gamDict[phfx+'Mustrain :'+str(i)] = strm*parmDict[phfx+'Mustrain;mx']/2.2940 sigDict[phfx+'Mustrain :'+str(i)] = strm*(1.-parmDict[phfx+'Mustrain;mx'])**22938 Sum += parmDict[phfx+'Mustrain;'+str(i)]*strm 2939 gamDict[phfx+'Mustrain;'+str(i)] = strm*parmDict[phfx+'Mustrain;mx']/2. 2940 sigDict[phfx+'Mustrain;'+str(i)] = strm*(1.-parmDict[phfx+'Mustrain;mx'])**2 2941 2941 Mgam = const*np.sqrt(Sum) 2942 2942 for i in range(len(Strms)): 2943 gamDict[phfx+'Mustrain :'+str(i)] *= Mgam/Sum2944 sigDict[phfx+'Mustrain :'+str(i)] *= const**2/ateln22943 gamDict[phfx+'Mustrain;'+str(i)] *= Mgam/Sum 2944 sigDict[phfx+'Mustrain;'+str(i)] *= const**2/ateln2 2945 2945 gamDict[phfx+'Mustrain;mx'] = Mgam 2946 2946 sigDict[phfx+'Mustrain;mx'] = -2.*Mgam**2*(1.-parmDict[phfx+'Mustrain;mx'])/ateln2
Note: See TracChangeset
for help on using the changeset viewer.