Changeset 4489
- Timestamp:
- Jun 16, 2020 10:23:33 AM (3 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIImath.py
r4488 r4489 1802 1802 drawatom[dcx:dcx+3] = X 1803 1803 if generalData['Type'] == 'magnetic': 1804 M = G2spc.ApplyStringOpsMom(opr,SGData, atmom+mom)1804 M = G2spc.ApplyStringOpsMom(opr,SGData,SSGData,atmom+mom) 1805 1805 drawatom[dcx+3:dcx+6] = M 1806 1806 return drawAtoms,Fade -
trunk/GSASIIphsGUI.py
r4487 r4489 3809 3809 opr = oldatom[8] 3810 3810 mom = np.array(atom[7:10]) 3811 Mom = G2spc.ApplyStringOpsMom(opr,SGData,mom) 3811 if generalData['Super']: 3812 SSGData = generalData['SSGData'] 3813 Mom = G2spc.ApplyStringOpsMom(opr,SGData,SSGData,mom) 3814 else: 3815 Mom = G2spc.ApplyStringOpsMom(opr,SGData,None,mom) 3812 3816 if atom[12] == 'A': 3813 3817 X,U = G2spc.ApplyStringOps(opr,SGData,atom[3:6],atom[14:20]) -
trunk/GSASIIspc.py
r4488 r4489 3567 3567 return newX 3568 3568 3569 def ApplyStringOpsMom(A,SGData, Mom):3569 def ApplyStringOpsMom(A,SGData,SSGData,Mom): 3570 3570 '''Applies string operations to modulated magnetic moment components used in drawing 3571 3571 ''' … … 3584 3584 M,T = SGOps[nA] 3585 3585 newMom = np.inner(Mom,M).T*SGData['MagMom'][NA+nC] 3586 if SSGData is not None: 3587 if SSGData['SSGCen'][iAx//100][3]: #flip spin for BNS centered atoms 3588 newMom *= -1. 3586 3589 return newMom 3587 3590
Note: See TracChangeset
for help on using the changeset viewer.