- Timestamp:
- Mar 1, 2021 9:49:38 AM (2 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIobj.py
r4824 r4834 1927 1927 'DebyeU' : 'Debye model Uiso', 1928 1928 'RBV.*' : 'Vector rigid body parameter', 1929 'RBVO([aijk])' : 'Vector rigid body orientation parameter \\1', 1930 'RBVP([xyz])' : 'Vector rigid body \\1 position parameter', 1931 'RBVf' : 'Vector rigid body site fraction', 1932 'RBV([TLS])([123AB][123AB])' : 'Residue rigid body group disp. param.', 1933 'RBVU' : 'Residue rigid body group Uiso param.', 1929 1934 'RBRO([aijk])' : 'Residue rigid body orientation parameter \\1', 1930 1935 'RBRP([xyz])' : 'Residue rigid body \\1 position parameter', 1931 1936 'RBRTr;.*' : 'Residue rigid body torsion parameter', 1937 'RBRf' : 'Residue rigid body site fraction', 1932 1938 'RBR([TLS])([123AB][123AB])' : 'Residue rigid body group disp. param.', 1933 1939 'RBRU' : 'Residue rigid body group Uiso param.', -
trunk/GSASIIstrIO.py
r4829 r4834 1387 1387 elif RB['Orient'][1] == 'V' and i not in fixAxis: 1388 1388 phaseVary += [name,] 1389 name = pfx+'RB'+ 'f:'+str(iRB)+':'+rbid1389 name = pfx+'RB'+rbKey+'f:'+str(iRB)+':'+rbid 1390 1390 phaseDict[name] = RB['AtomFrac'][0] 1391 1391 if RB['AtomFrac'][1]: … … 3656 3656 else: 3657 3657 sigstr += 12*' ' 3658 name = pfx+ 'RBf:'+rbsx3658 name = pfx+rbfx+'f:'+rbsx 3659 3659 namstr += '%12s'%('Frac') 3660 3660 valstr += '%12.5f'%(parmDict[name]) -
trunk/GSASIIstrMath.py
r4824 r4834 92 92 RBObj['Orient'][0][i] = parmDict[pfx+po+rbsx] 93 93 RBObj['Orient'][0] = G2mth.normQ(RBObj['Orient'][0]) 94 RBObj['AtomFrac'][0] = parmDict[pfx+'RB f:'+rbsx]94 RBObj['AtomFrac'][0] = parmDict[pfx+'RBVf:'+rbsx] 95 95 TLS = RBObj['ThermalMotion'] 96 96 if 'T' in TLS[0]: … … 127 127 RBObj['Orient'][0][i] = parmDict[pfx+po+rbsx] 128 128 RBObj['Orient'][0] = G2mth.normQ(RBObj['Orient'][0]) 129 RBObj['AtomFrac'][0] = parmDict[pfx+'RB f:'+rbsx]129 RBObj['AtomFrac'][0] = parmDict[pfx+'RBRf:'+rbsx] 130 130 TLS = RBObj['ThermalMotion'] 131 131 if 'T' in TLS[0]: … … 199 199 atNum = AtLookup[atId] 200 200 if parmDict[pfx+'Afrac:'+str(AtLookup[atId])]: 201 dFdvDict[pfx+'RB f:'+rbsx] += dFdvDict[pfx+'Afrac:'+str(atNum)]201 dFdvDict[pfx+'RBVf:'+rbsx] += dFdvDict[pfx+'Afrac:'+str(atNum)] 202 202 dx = 0.00001 203 203 for iv in range(len(VModel['VectMag'])): … … 269 269 atNum = AtLookup[atId] 270 270 if parmDict[pfx+'Afrac:'+str(AtLookup[atId])]: 271 dFdvDict[pfx+'RB f:'+rbsx] += dFdvDict[pfx+'Afrac:'+str(atNum)]271 dFdvDict[pfx+'RBRf:'+rbsx] += dFdvDict[pfx+'Afrac:'+str(atNum)] 272 272 dx = 0.00001 273 273 for i,name in enumerate(['RBRPx:','RBRPy:','RBRPz:']):
Note: See TracChangeset
for help on using the changeset viewer.