當前位置: 首頁>>代碼示例>>Python>>正文


Python System.axial方法代碼示例

本文整理匯總了Python中System.axial方法的典型用法代碼示例。如果您正苦於以下問題:Python System.axial方法的具體用法?Python System.axial怎麽用?Python System.axial使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System的用法示例。


在下文中一共展示了System.axial方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1:

# 需要導入模塊: import System [as 別名]
# 或者: from System import axial [as 別名]
  [ 0,1, -2*a/sqrt(3),0,c/2,   -1.496, 0.000, 0.965,
                                  0.000,-0.937, 0.000,
                                  0.965, 0.000,-1.066 ],
  [ 1,0, 2*a/sqrt(3),0,-c/2,   -1.496, 0.000, 0.965,
                                  0.000,-0.937, 0.000,
                                  0.965, 0.000,-1.066 ],

  [ 0,0, 0,0,c,                  0.080, 0.000, 0.000,
                                  0.000, 0.080, 0.000,
                                  0.000, 0.000,-3.897 ],
  [ 1,1, 0,0,c,                  0.080, 0.000, 0.000,
                                  0.000, 0.080, 0.000,
                                  0.000, 0.000,-3.897 ],

  [ 0,1, System.axial([5*a/(2*sqrt(3)),a/2,c/2],     0.488,-0.011) ],
  [ 1,0, System.axial([-5*a/(2*sqrt(3)),-a/2,-c/2],  0.488,-0.011) ],

  [ 0,0, System.axial([ a*sqrt(3),0,0],                1.213, 0.318) ],
  [ 1,1, System.axial([ a*sqrt(3),0,0],                1.213, 0.318) ],
  [ 0,0, System.axial([-a*sqrt(3),0,0],                1.213, 0.318) ],
  [ 1,1, System.axial([-a*sqrt(3),0,0],                1.213, 0.318) ],

  [ 0,0, System.axial([0,a,c],                        1.048,-0.133) ],
  [ 1,1, System.axial([0,a,c],                        1.048,-0.133) ],

  [ 0,0, System.axial([0,2*a,0],                      -0.344, 0.040) ],
  [ 1,1, System.axial([0,2*a,0],                      -0.344, 0.040) ],
]

System.write(cell,atoms,sites,bonds,"hcp")
開發者ID:danse-inelastic,項目名稱:pybvk,代碼行數:32,代碼來源:ho_298_.py

示例2:

# 需要導入模塊: import System [as 別名]
# 或者: from System import axial [as 別名]
cell=[
  a,b, 0,
  a, 0,c,
   0,b,c
]

atoms=[
  [ "In", m ],
]

sites=[
  [ 0,0,0,             0 ],
]

bonds=[
  [ 0,0, System.axial([  a,   0,  c], 12.316,-2.064) ],
  [ 0,0, System.axial([  a,  b,   0], 16.763,-2.759) ],
  [ 0,0, System.axial([2*a,   0,   0],  1.278, 0.929) ],
  [ 0,0, System.axial([   0,   0,2*c],  1.695, 0.294) ],
  [ 0,0, System.axial([2*a,  b,  c], -0.452, 0.002) ],
  [ 0,0, System.axial([  a,  b,2*c], -0.601, 0.268) ],
  [ 0,0, System.axial([2*a,   0,2*c], -0.423,-0.216) ],
  [ 0,0, System.axial([2*a,2*b,   0], -1.130, 0.033) ],
  [ 0,0, System.axial([3*a,1*b,   0],  0.167, 0.000) ],
  [ 0,0, System.axial([  a,   0,3*c], -0.026, 0.000) ],
  [ 0,0, System.axial([3*a,   0,1*c],  0.225, 0.000) ],
]

System.write(cell,atoms,sites,bonds,"fct")
開發者ID:danse-inelastic,項目名稱:pybvk,代碼行數:31,代碼來源:in_77_.py

示例3:

# 需要導入模塊: import System [as 別名]
# 或者: from System import axial [as 別名]
  0,a,0,
  0,0,c,
]

atoms=[
  [ "A", m ],
  [ "B", m ],
]

sites=[
  [ 0,0,0,             0 ],
  [ a/sqrt(3),0,c/2, 1 ],
]

bonds=[
  [ 0,1, System.axial([ a/sqrt(3),0, c/2],           10.483,-0.309) ],
  [ 1,0, System.axial([-a/sqrt(3),0,-c/2],           10.483,-0.309) ],

  [ 0,0, System.axial([ 0, a,0],                      10.099,-0.292) ],
  [ 1,1, System.axial([ 0, a,0],                      10.099,-0.292) ],

  [ 0,1, System.axial([-2*a/sqrt(3),0, c/2],         -0.222,-0.246) ],
  [ 1,0, System.axial([ 2*a/sqrt(3),0,-c/2],         -0.222,-0.246) ],

  [ 0,0, System.axial([ 0,0,c],                        0.305,-0.490) ],
  [ 1,1, System.axial([ 0,0,c],                        0.305,-0.490) ],

  [ 0,1, System.axial([ 5*a/(2*sqrt(3)), a/2, c/2],  0.748, 0.013) ],
  [ 1,0, System.axial([-5*a/(2*sqrt(3)),-a/2,-c/2],  0.748, 0.013) ],

  [ 0,0, System.axial([ a*sqrt(3),0,0],                0.529, 0.091) ],
開發者ID:danse-inelastic,項目名稱:pybvk,代碼行數:33,代碼來源:mg_290_.py


注:本文中的System.axial方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。