⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo.py

📁 Dolfin provide a high-performance linear algebra library
💻 PY
字号:
__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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -