Changeset 1638 for trunk/GSASIIspc.py
- Timestamp:
- Feb 9, 2015 9:48:03 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIspc.py
r1637 r1638 1504 1504 Sdtau = np.array(Sdtau) 1505 1505 SdIndx = np.argsort(Sdtau) 1506 print SdIndx 1506 print SdIndx,[Sdtau[i] for i in SdIndx] 1507 1507 OpText = [MT2text(s).replace(' ','') for s in Sop] #debug? 1508 1508 SSOpText = [SSMT2text(ss).replace(' ','') for ss in SSop] #debug? … … 1569 1569 if waveType == 'Fourier': 1570 1570 if np.any(dtau%.5) and ('1/2' in SSGData['modSymb'] or '1' in SSGData['modSymb']): 1571 dt = sdet*dT**sdet1571 dt = dT**(sdet*epsinv) 1572 1572 CSI['Spos'] = [[[1,0,0],[2,0,0],[3,0,0], [1,0,0],[2,0,0],[3,0,0]], 1573 1573 [[1.,0.,0.],[1.,0.,0.],[1.,0.,0.], [1.,0.,0.],[1.,0.,0.],[1.,0.,0.]]] … … 1578 1578 elif '(z)' in siteSym: 1579 1579 CSI['Spos'][1][3:] = [-dt,0.,0.],[-dt,0.,0.],[1./dt,0.,0.] 1580 for i in range(3): 1581 if not XSC[i]: 1582 CSI['Spos'][0][i] = [0,0,0] 1583 CSI['Spos'][1][i] = [0.,0.,0.] 1584 CSI['Spos'][0][i+3] = [0,0,0] 1585 CSI['Spos'][1][i+3] = [0.,0.,0.] 1580 1586 else: 1581 1587 for i in range(3): … … 1603 1609 1604 1610 if np.any(dtau%.5) and ('1/2' in SSGData['modSymb'] or '1' in SSGData['modSymb']): 1605 dt = dT #** sdet1611 dt = dT #**epsinv 1606 1612 fsc = [1,1] 1607 1613 CSI['Sfrac'] = [[[1,0],[1,0]],[[1.,0.],[1/dt,0.]]] 1614 for i in range(2): 1615 if not FSC[i]: 1616 CSI['Sfrac'][0][i] = [0,0] 1617 CSI['Sfrac'][1][i] = [0.,0.] 1608 1618 else: 1609 1619 for i in range(2): … … 1624 1634 dUTP.append(dUT) 1625 1635 if np.any(dtau%.5) and ('1/2' in SSGData['modSymb'] or '1' in SSGData['modSymb']): 1626 dt = dT #**sdet 1636 dt = dT**(sdet*epsinv) 1637 print epsinv,sdet,ssdet,dT,dt 1627 1638 CSI['Sadp'] = [[[1,0,0],[2,0,0],[3,0,0],[4,0,0],[5,0,0],[6,0,0], 1628 1639 [1,0,0],[2,0,0],[3,0,0],[4,0,0],[5,0,0],[6,0,0]], … … 1635 1646 elif '(z)' in siteSym: 1636 1647 CSI['Sadp'][1][9:] = [1./dt,0.,0.],[-dt,0.,0.],[-dt,0.,0.] 1648 for i in range(6): 1649 if not USC[i]: 1650 CSI['Sadp'][0][i] = [0,0,0] 1651 CSI['Sadp'][1][i] = [0.,0.,0.] 1652 CSI['Sadp'][0][i+6] = [0,0,0] 1653 CSI['Sadp'][1][i+6] = [0.,0.,0.] 1637 1654 else: 1638 1655 for i in range(6):
Note: See TracChangeset
for help on using the changeset viewer.