Changeset 3621 for trunk/GSASIIlattice.py
- Timestamp:
- Sep 26, 2018 1:10:30 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIlattice.py
r3617 r3621 337 337 newPhase['Draw Atoms'] = [] 338 338 for atom in newAtoms: 339 atom[cx:cx+3] = TransformXYZ(atom[cx:cx+3]+Uvec,invTrans ,Vvec)%1.339 atom[cx:cx+3] = TransformXYZ(atom[cx:cx+3]+Uvec,invTrans.T,Vvec)%1. 340 340 if atom[cia] == 'A': 341 341 atom[cia+2:cia+8] = TransformU6(atom[cia+2:cia+8],Trans) … … 361 361 cba = np.rot90(np.eye(3)) 362 362 cba[1,1] *= -1 #makes c-ba 363 Mats = {'abc':abc,'cab':np.roll(abc, 1,1),'bca':np.roll(abc,2,1),363 Mats = {'abc':abc,'cab':np.roll(abc,2,1),'bca':np.roll(abc,1,1), 364 364 'acb':np.roll(cba,1,1),'bac':np.roll(cba,2,1),'cba':cba} #ok 365 365 BNS = {'A':{'abc':'A','cab':'C','bca':'B','acb':'A','bac':'B','cba':'C'}, … … 382 382 lattSym = G2spc.getlattSym(Trans) 383 383 SpGrp = SGData['SpGrp'] 384 NTrans = np.inner(Mats[lattSym] ,Trans.T) #ok385 spn[1:4] = np.inner(np.abs( Mats[lattSym]),spn[1:4]) #ok386 SGsym = G2spc.getlattSym(nl.inv(Mats[lattSym]) .T)384 NTrans = np.inner(Mats[lattSym].T,Trans.T) #ok 385 spn[1:4] = np.inner(np.abs(nl.inv(Mats[lattSym])),spn[1:4]) #ok 386 SGsym = G2spc.getlattSym(nl.inv(Mats[lattSym])) 387 387 388 388 if lattSym != 'abc':
Note: See TracChangeset
for help on using the changeset viewer.