本文整理汇总了Python中pyne.mesh.Mesh.structured_get_vertex方法的典型用法代码示例。如果您正苦于以下问题:Python Mesh.structured_get_vertex方法的具体用法?Python Mesh.structured_get_vertex怎么用?Python Mesh.structured_get_vertex使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pyne.mesh.Mesh
的用法示例。
在下文中一共展示了Mesh.structured_get_vertex方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_structured_get_vertex
# 需要导入模块: from pyne.mesh import Mesh [as 别名]
# 或者: from pyne.mesh.Mesh import structured_get_vertex [as 别名]
def test_structured_get_vertex():
# mesh with valid i values 0-4, j values 0-3, k values 0-2
x_range = np.array(range(10,15),dtype=np.float64)
y_range = np.array(range(21,24),dtype=np.float64)
z_range = np.array(range(31,33),dtype=np.float64)
sm = Mesh(structured_coords=[x_range, y_range, z_range], structured=True)
for i,x in enumerate(x_range):
for j,y in enumerate(y_range):
for k,z in enumerate(z_range):
print("{0} {1} {2}".format(i, j, k))
vtx = sm.structured_get_vertex(i,j,k)
vcoord = sm.mesh.getVtxCoords(vtx)
assert_true(all(vcoord == [x,y,z]))