Changeset 3734
- Timestamp:
- Nov 16, 2018 2:40:45 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIconstrGUI.py
r3721 r3734 1272 1272 ''' 1273 1273 1274 def SetUniqAj(pId,Aname,SGLaue): 1275 if SGLaue in ['4/m','4/mmm'] and iA in [0,1]: 1276 parm = '%d::%s'%(pId,'A0') 1277 elif SGLaue in ['m3','m3m'] and iA in [0,1,2]: 1278 parm = '%d::%s'%(pId,'A0') 1279 elif SGLaue in ['6/m','6/mmm','3m1', '31m', '3'] and iA in [0,1,3]: 1280 parm = '%d::%s'%(pId,'A0') 1274 def SetUniqAj(pId,iA,SGData): 1275 SGLaue = SGData['SGLaue'] 1276 SGUniq = SGData['SGUniq'] 1277 if SGLaue in ['m3','m3m']: 1278 if iA in [0,1,2]: 1279 parm = '%d::%s'%(pId,'A0') 1280 else: 1281 parm = None 1282 elif SGLaue in ['4/m','4/mmm']: 1283 if iA in [0,1]: 1284 parm = '%d::%s'%(pId,'A0') 1285 elif iA == 2: 1286 parm = '%d::%s'%(pId,'A2') 1287 else: 1288 parm = None 1289 elif SGLaue in ['6/m','6/mmm','3m1', '31m', '3']: 1290 if iA in [0,1,3]: 1291 parm = '%d::%s'%(pId,'A0') 1292 else: 1293 parm = None 1281 1294 elif SGLaue in ['3R', '3mR']: 1282 1295 if ia in [0,1,2]: … … 1284 1297 else: 1285 1298 parm = '%d::%s'%(pId,'A3') 1299 elif SGLaue in ['mmm',]: 1300 if iA in [0,1,2]: 1301 parm = '%d::A%s'%(pId,iA) 1302 else: 1303 parm = None 1304 elif SGLaue == '2/m': 1305 if iA in [0,1,2]: 1306 parm = '%d::A%s'%(pId,iA) 1307 elif iA == 3 and SGUniq == 'a': 1308 parm = '%d::A%s'%(pId,iA) 1309 elif iA == 4 and SGUniq == 'b': 1310 parm = '%d::A%s'%(pId,iA) 1311 elif iA == 5 and SGUniq == 'c': 1312 parm = '%d::A%s'%(pId,iA) 1313 else: 1314 parm = None 1286 1315 else: 1287 parm = '%d:: %s'%(pId,Aname)1316 parm = '%d::A%s'%(pId,iA) 1288 1317 return parm 1289 1318 … … 1407 1436 # cA = conMat[ia][iA] 1408 1437 # if abs(cA) > 1.e-8: 1409 # parm = SetUniqAj(npId, As[ia],nSGData['SGLaue'])1438 # parm = SetUniqAj(npId,ia,nSGData) 1410 1439 # DepConsDict[Aid[2]].append([cA,G2obj.G2VarObj(parm)]) 1411 1440 # conStrings = [] 1412 1441 # for iA,Asi in enumerate(As): 1413 # parm = SetUniqAj(opId, Asi,oSGData['SGLaue'])1442 # parm = SetUniqAj(opId,iA,oSGData) 1414 1443 # parmDict[parm] = oAcof[iA] 1415 1444 # varyList.append(parm)
Note: See TracChangeset
for help on using the changeset viewer.