Changeset 4859
- Timestamp:
- Mar 20, 2021 9:15:07 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIstrIO.py
r4854 r4859 1375 1375 Sytsym = G2spc.SytSym(RB['Orig'][0],SGData)[0] 1376 1376 xId,xCoef = G2spc.GetCSxinel(Sytsym) # gen origin site sym 1377 equivs = [[],[],[]]1377 equivs = {1:[],2:[],3:[]} 1378 1378 for i in range(3): 1379 1379 name = pfxRB+pstr[i]+':'+str(iRB)+':'+rbid … … 1382 1382 if xId[i] > 0: 1383 1383 phaseVary += [name,] 1384 equivs[xId[i] -1].append([name,xCoef[i]])1384 equivs[xId[i]].append([name,xCoef[i]]) 1385 1385 elif symHold is not None: #variable is held due to symmetry 1386 1386 symHold.append(name) 1387 1387 for equiv in equivs: 1388 1388 if len(equiv) > 1: 1389 name = equiv [0][0]1390 coef = equiv [0][1]1391 for eqv in equiv [1:]:1389 name = equivs[equiv][0][0] 1390 coef = equivs[equiv][0][1] 1391 for eqv in equivs[equiv][1:]: 1392 1392 eqv[1] /= coef 1393 1393 G2mv.StoreEquivalence(name,(eqv,))
Note: See TracChangeset
for help on using the changeset viewer.