Changeset 4129
- Timestamp:
- Sep 1, 2019 3:39:24 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIstrMath.py
r4125 r4129 1605 1605 fbm0 = TMcorr[:,nxs,:,nxs]*GSdata[nxs,:,:,:]*sinm[:,:,:,nxs] 1606 1606 #for modulated moments --> m != 0 reflections 1607 M = np.array(np.abs(H[3]),dtype=np.int)-11608 1607 1609 fams = .5*TMcorr[:,nxs,nxs,:,nxs]*np.array([np.where( M[i]>=0,(MmodA*cosm[i,nxs,:,:,nxs]- \1610 np.sign(H[3,i])*MmodB*sinm[i,nxs,:,:,nxs]),0.) for i in range(mRef)]) #N tau,Nref,Nops,Natm,Mxyz1608 fams = .5*TMcorr[:,nxs,nxs,:,nxs]*np.array([np.where(H[3,i]!=0,(MmodA*cosm[i,nxs,:,:,nxs]- \ 1609 np.sign(H[3,i])*MmodB*sinm[i,nxs,:,:,nxs]),0.) for i in range(mRef)]) #Nref,Ntau,Nops,Natm,Mxyz 1611 1610 1612 fbms = .5*TMcorr[:,nxs,nxs,:,nxs]*np.array([np.where( M[i]>=0,(MmodA*sinm[i,nxs,:,:,nxs]+ \1613 np.sign(H[3,i])*MmodB*cosm[i,nxs,:,:,nxs]),0.) for i in range(mRef)]) #N tau,Nref,Nops,Natm,Mxyz1611 fbms = .5*TMcorr[:,nxs,nxs,:,nxs]*np.array([np.where(H[3,i]!=0,(MmodA*sinm[i,nxs,:,:,nxs]+ \ 1612 np.sign(H[3,i])*MmodB*cosm[i,nxs,:,:,nxs]),0.) for i in range(mRef)]) #Nref,Ntau,Nops,Natm,Mxyz 1614 1613 1615 1614 if not SGData['SGGray']: … … 1617 1616 fbms += fbm0[:,nxs,:,:,:] 1618 1617 1619 famqs = np.sum(np.sum(fams,axis=-2),axis=-2) #N tau,Nref,Mxyz; sum ops & atoms1618 famqs = np.sum(np.sum(fams,axis=-2),axis=-2) #Nref,Ntau,Mxyz; sum ops & atoms 1620 1619 fbmqs = np.sum(np.sum(fbms,axis=-2),axis=-2) 1621 1620
Note: See TracChangeset
for help on using the changeset viewer.