demo.py
来自「Dolfin provide a high-performance linear」· Python 代码 · 共 36 行
PY
36 行
__author__ = "Anders Logg"__date__ = "2007-06-01 -- 2007-06-01"__copyright__ = "Copyright (C) 2007 Anders Logg"__license__ = "GNU LGPL Version 2.1"from dolfin import *# Create mesh of unit squaremesh = UnitSquare(5, 5)plot(mesh)# Uniform refinementmesh.refine()plot(mesh)# Refine mesh close to x = (0.5, 0.5)p = Point(0.5, 0.5)for i in range(5): # Mark cells for refinement cell_markers = MeshFunction("bool", mesh, mesh.topology().dim()) for c in cells(mesh): if c.midpoint().distance(p) < 0.1: cell_markers.set(c, True) else: cell_markers.set(c, False) # Refine mesh mesh.refine(cell_markers) # Smooth mesh mesh.smooth() # Plot mesh plot(mesh)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?