예제 #1
0
def asu_202(): # F m -3
  return (direct_space_asu('-F 2 2 3')
    & z0
    & p0(x4)
    & ~xz2(-zy0)
    & zy0
  )
예제 #2
0
def asu_204(): # I m -3
  return (direct_space_asu('-I 2 2 3')
    & x2
    & z0
    & p0(-zy0(x4))
    & zy0
  )
예제 #3
0
def asu_203(): # F d -3 :2
  return (direct_space_asu('-F 2uv 2vw 3')
    & p0(-zy0(-x0))
    & m4(-zy0 | -yz4(~z4))
    & zy0
    & yz4
  )
예제 #4
0
def asu_209(): # F 4 3 2
  return (direct_space_asu('F 4 2 3')
    & p0(z0)
    & m2(z0)
    & zy0
    & -yz0(-zy0)
  )
예제 #5
0
def asu_207(): # P 4 3 2
  return (direct_space_asu('P 4 2 3')
    & z0(x2)
    & p0
    & m1(-p0)
    & zy0(x2)
  )
예제 #6
0
def asu_195(): # P 2 3
  return (direct_space_asu('P 2 2 3')
    & z0(y2 & x2)
    & m1(-y2)
    & zy0(-zx0)
    & zx0
  )
예제 #7
0
def asu_215(): # P -4 3 m
  return (direct_space_asu('P -4 2 3')
    & z0(x2)
    & p0
    & m1
    & zy0
  )
예제 #8
0
def asu_219(): # F -4 3 c
  return (direct_space_asu('F -4a 2 3')
    & p0
    & m2(-p0(z0))
    & zy0
    & -yz0(-p0 | -zy0(x4))
  )
예제 #9
0
def asu_217(): # I -4 3 m
  return (direct_space_asu('I -4 2 3')
    & x2(-z0(y4))
    & z0
    & p0
    & zy0
  )
예제 #10
0
def asu_222(): # P n -3 n :2
  return (direct_space_asu('-P 4a 2bc 3')
    & x34(z4(y2) | -zy0)
    & -z4
    & p0(-zy0(z2))
    & zy0
  )
예제 #11
0
def asu_221(): # P m -3 m
  return (direct_space_asu('-P 4 2 3')
    & x2
    & z0
    & p0
    & zy0
  )
예제 #12
0
def asu_225(): # F m -3 m
  return (direct_space_asu('-F 4 2 3')
    & z0
    & p0
    & m2
    & zy0
  )
예제 #13
0
def asu_226(): # F m -3 c
  return (direct_space_asu('-F 4a 2 3')
    & z0
    & p0
    & m2(-p0)
    & zy0(x4)
  )
예제 #14
0
def asu_229(): # I m -3 m
  return (direct_space_asu('-I 4 2 3')
    & z0
    & p0
    & ~xz2(y4)
    & zy0
  )
예제 #15
0
def asu_201(): # P n -3 :2
  return (direct_space_asu('-P 2ab 2bc 3')
    & ~z4(x4)
    & p0(-zy0(-x0))
    & m2(-zy0(x2))
    & zy0
  )
예제 #16
0
def asu_216(): # F -4 3 m
  return (direct_space_asu('F -4 2 3')
    & p0
    & m2
    & zy0
    & -yz0
  )
예제 #17
0
def asu_197(): # I 2 3
  return (direct_space_asu('I 2 2 3')
    & z0(x2)
    & p0(-zy0)
    & +m1
    & zy0
  )
예제 #18
0
def asu_200(): # P m -3
  return (direct_space_asu('-P 2 2 3')
    & x2
    & y2
    & z0
    & zx0(-zy0)
    & zy0
  )
예제 #19
0
def asu_100(): # P 4 b m
  return (direct_space_asu('P 4 -2ab')
    & x0(-y0)
    & y0
    & z0
    & +z1
    & m2
  )
예제 #20
0
def asu_227(): # F d -3 m :2
  return (direct_space_asu('-F 4vw 2vw 3')
    & -y0(-xz0)
    & p0
    & m4
    & yz4
    & zy0
  )
예제 #21
0
def asu_211(): # I 4 3 2
  return (direct_space_asu('I 4 2 3')
    & z0(p0)
    & zx0(-zy0)
    & ~xz2(y4)
    & zy0
    & ~yz2(-x4)
  )
예제 #22
0
def asu_196(): # F 2 3
  return (direct_space_asu('F 2 2 3')
    & p0(m2)
    & ~xz2(-zy0)
    & zx2(yz0)
    & -yz0
    & zy0
  )
예제 #23
0
def asu_228(): # F d -3 c :2
  return (direct_space_asu('-F 4ud 2vw 3')
    & -y0(zx1/4)
    & p0(-zy0)
    & m4
    & yz4(-zy0(x8))
    & zy0
  )
예제 #24
0
def asu_099(): # P 4 m m
  return (direct_space_asu('P 4 -2')
    & x0
    & y2
    & z0
    & +z1
    & -p0
  )
예제 #25
0
def asu_218(): # P -4 3 n
  return (direct_space_asu('P -4n 2 3')
    & x2(-z0(y4))
    & y2(-z0(x4))
    & z0
    & zx0(-zy0)
    & zy0
  )
예제 #26
0
def asu_199(): # I 21 3
  return (direct_space_asu('I 2b 2c 3')
    & x2(-y4)
    & y2(-z4)
    & z0(x4)
    & zx0(-zy0(+x2))
    & zy0
  )
예제 #27
0
def asu_205(): # P a -3
  return (direct_space_asu('-P 2ac 2ab 3')
    & x2(-z0(-zy0))
    & y2(-zy0)
    & z0
    & zx0(-zy0)
    & zy0
  )
예제 #28
0
def asu_224(): # P n -3 m :2
  return (direct_space_asu('-P 4bc 2bc 3')
    & p0
    & ~xz1(y2)
    & zx2(y2)
    & -~yz2
    & zy0
  )
예제 #29
0
def asu_206(): # I a -3
  return (direct_space_asu('-I 2b 2c 3')
    & z0(x4)
    & zx0(-zy0)
    & ~xz2
    & zy0
    & ~yz2(-zx0)
  )
예제 #30
0
def asu_223(): # P m -3 n
  return (direct_space_asu('-P 4n 2 3')
    & z0
    & zx0(-zy0)
    & ~xz2(y4)
    & zy0
    & ~yz2(x4)
  )
예제 #31
0
def asu_160():  # R 3 m :H
    return (direct_space_asu('R 3 -2"') & z0 & +z3 & h0 & m1 & k0)
예제 #32
0
def asu_164():  # P -3 m 1
    return (direct_space_asu('-P 3 2"') & y0(z2) & z0 & +z1 & k1 & -h0)
예제 #33
0
def asu_166():  # R -3 m :H
    return (direct_space_asu('-R 3 2"') & z0(p0) & z6(x3) & h0 & m1 & k0)
예제 #34
0
def asu_144():  # P 31 (enantiomorph of 145)
    return (direct_space_asu('P 31') & x0 & +x1 & y0 & +y1 & z0 & +z3)
예제 #35
0
def asu_171():  # P 62 (enantiomorph of 172)
    return (direct_space_asu('P 62') & x1(y2) & y0(x2) & z0 & +z3 & p0(y2))
예제 #36
0
def asu_175():  # P 6/m
    return (direct_space_asu('-P 6') & y0 & z0 & z2 & k1 & m1(y3) & p0(-y0))
예제 #37
0
def asu_183():  # P 6 m m
    return (direct_space_asu('P 6 -2') & y0 & z0 & +z1 & k1 & -h0)
예제 #38
0
def asu_185():  # P 63 c m
    return (direct_space_asu('P 6c -2') & y0 & z0 & +z2 & k1 & m1(y3) & p0)
예제 #39
0
def asu_131():  # P 42/m m c
    return (direct_space_asu('-P 4c 2') & x0 & x2 & y0 & y2 & z0 & z4(p0))
예제 #40
0
def asu_157():  # P 3 1 m
    return (direct_space_asu('P 3 -2') & y0 & z0 & +z1 & k1 & m1(y3) & p0)
예제 #41
0
def asu_156():  # P 3 m 1
    return (direct_space_asu('P 3 -2"') & z0 & +z1 & h0 & m1 & k0)
예제 #42
0
def asu_139():  # I 4/m m m
    return (direct_space_asu('-I 4 2') & x0 & y2 & z0 & z4(m2) & -p0)
예제 #43
0
def asu_187():  # P -6 m 2
    return (direct_space_asu('P -6 2') & z0 & z2 & h0 & m1 & k0)
예제 #44
0
def asu_191():  # P 6/m m m
    return (direct_space_asu('-P 6 2') & y0 & z0 & z2 & k1 & -h0)
예제 #45
0
def asu_140():  # I 4/m c m
    return (direct_space_asu('-I 4 2c') & x0(-y0) & y0 & z0 & z4(p0) & m2)
예제 #46
0
def asu_186():  # P 63 m c
    return (direct_space_asu('P 6c -2c') & y0(+z2) & z0 & +z1 & k1 & -h0)
예제 #47
0
def asu_169():  # P 61 (enantiomorph of 170)
    return (direct_space_asu('P 61') & x0 & +x1 & y0 & +y1 & z0 & +z6)
예제 #48
0
def asu_193():  # P 63/m c m
    return (direct_space_asu('-P 6c 2') & y0 & z0(-h0) & z4 & k1 & m1(y3) & p0)
예제 #49
0
def asu_132():  # P 42/m c m
    return (direct_space_asu('-P 4c 2c') & x0(z4) & y2(z4) & z0 & z2 & -p0)
예제 #50
0
def asu_168():  # P 6
    return (direct_space_asu('P 6') & y0 & z0 & +z1 & k1 & m1(y3) & p0(-y0))
예제 #51
0
def asu_129():  # P 4/n m m :2
    return (direct_space_asu('-P 4a 2a') & ~x4 & y4 & z0(-m0) & z2(-m0) & -p0)
예제 #52
0
def asu_189():  # P -6 2 m
    return (direct_space_asu('P -6 -2') & y0 & z0 & z2 & k1 & m1(y3) & p0)