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 + -
显示快捷键?