Changeset 3411
- Timestamp:
- May 29, 2018 1:36:05 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIconstrGUI.py
r3410 r3411 1260 1260 continue 1261 1261 name = xnames[ix-1] 1262 IndpCon = [1.0,G2obj.G2VarObj('%d::%s:% s'%(npId,name,iat))]1262 IndpCon = [1.0,G2obj.G2VarObj('%d::%s:%d'%(npId,name,ia))] 1263 1263 DepCons = [] 1264 1264 for iop,opval in enumerate(XOpr[ix-1]): 1265 1265 if opval: 1266 DepCons.append([opval,G2obj.G2VarObj('%d::%s:% d'%(opId,xnames[iop],ia))])1266 DepCons.append([opval,G2obj.G2VarObj('%d::%s:%s'%(opId,xnames[iop],iat))]) 1267 1267 if len(DepCons) == 1: 1268 1268 constraints['Phase'].append([IndpCon,DepCons[0],None,None,'e']) … … 1272 1272 constraints['Phase'].append([IndpCon]+DepCons+[0.0,None,'c']) 1273 1273 for name in ['Afrac','AUiso']: 1274 IndpCon = [1.0,G2obj.G2VarObj('%d::%s:% s'%(npId,name,iat))]1275 DepCons = [1.0,G2obj.G2VarObj('%d::%s:% d'%(opId,name,ia))]1274 IndpCon = [1.0,G2obj.G2VarObj('%d::%s:%d'%(npId,name,ia))] 1275 DepCons = [1.0,G2obj.G2VarObj('%d::%s:%s'%(opId,name,iat))] 1276 1276 constraints['Phase'].append([IndpCon,DepCons,None,None,'e']) 1277 1277 # for iu,Uid in enumerate(Uids): … … 1282 1282 IndpCon = [1.0,G2obj.G2VarObj('%d::%s:%s'%(npId,Uid[2],ia))] 1283 1283 DepCons = [] 1284 for ia tin range(3):1285 for ib tin range(3):1286 if abs(Trans[Uid[0],ia t]) > 1.e-4 and abs(Trans[Uid[1],ibt]) > 1.e-4:1287 parm = '%d::%s:% d'%(opId,unames[ibt][iat],ia)1284 for iau in range(3): 1285 for ibu in range(3): 1286 if abs(Trans[Uid[0],iau]) > 1.e-4 and abs(Trans[Uid[1],ibu]) > 1.e-4: 1287 parm = '%d::%s:%s'%(opId,unames[ibu][iau],iat) 1288 1288 if not parm in varyList: 1289 1289 varyList.append(parm) 1290 DepCons.append([Trans[ib t,iat]/detTrans,G2obj.G2VarObj(parm)])1290 DepCons.append([Trans[ibu,iau]/detTrans,G2obj.G2VarObj(parm)]) 1291 1291 if len(DepCons) == 1: 1292 1292 constraints['Phase'].append([IndpCon,DepCons[0],None,None,'e'])
Note: See TracChangeset
for help on using the changeset viewer.