Changeset 915 for trunk/GSASIImath.py


Ignore:
Timestamp:
May 16, 2013 4:31:21 PM (10 years ago)
Author:
vondreele
Message:

RB now seem OK, SC now seem OK for F & F2 refinements.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIImath.py

    r910 r915  
    296296    if 'S' in TLStype:
    297297        S = np.array(TLS[12:])*(np.pi/180.)
    298     g = np.inner(Bmat,Bmat)
    299     gvec = 1./np.sqrt(np.array([g[0][0]**2,g[1][1]**2,g[2][2]**2,
     298    g = nl.inv(np.inner(Bmat,Bmat))
     299    gvec = np.sqrt(np.array([g[0][0]**2,g[1][1]**2,g[2][2]**2,
    300300        g[0][0]*g[1][1],g[0][0]*g[2][2],g[1][1]*g[2][2]]))
    301301    Uout = []
     
    14151415        q=r+ai+bj+ck
    14161416    '''
    1417     aa = Q[0]**2
    1418     ab = Q[0]*Q[1]
    1419     ac = Q[0]*Q[2]
    1420     ad = Q[0]*Q[3]
    1421     bb = Q[1]**2
    1422     bc = Q[1]*Q[2]
    1423     bd = Q[1]*Q[3]
    1424     cc = Q[2]**2
    1425     cd = Q[2]*Q[3]
    1426     dd = Q[3]**2
     1417    QN = normQ(Q)
     1418    aa = QN[0]**2
     1419    ab = QN[0]*QN[1]
     1420    ac = QN[0]*QN[2]
     1421    ad = QN[0]*QN[3]
     1422    bb = QN[1]**2
     1423    bc = QN[1]*QN[2]
     1424    bd = QN[1]*QN[3]
     1425    cc = QN[2]**2
     1426    cd = QN[2]*QN[3]
     1427    dd = QN[3]**2
    14271428    M = [[aa+bb-cc-dd, 2.*(bc-ad),  2.*(ac+bd)],
    14281429        [2*(ad+bc),   aa-bb+cc-dd,  2.*(cd-ab)],
Note: See TracChangeset for help on using the changeset viewer.