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

📄 main.cpp

📁 Dolfin provide a high-performance linear algebra library
💻 CPP
字号:
// Copyright (C) 2006-2007 Anders Logg.// Licensed under the GNU LGPL Version 2.1.//// Modified by Johan Hoffman 2006.//// First added:  2006-10-26// Last changed: 2007-06-31#include <dolfin.h>using namespace dolfin;int main(){  // Create mesh of unit square  UnitSquare mesh(5, 5);  plot(mesh);  // Uniform refinement  mesh.refine();  plot(mesh);  // Refine mesh close to x = (0.5, 0.5)  Point p(0.5, 0.5);  for (unsigned int i = 0; i < 5; i++)  {    // Mark cells for refinement    MeshFunction<bool> cell_markers(mesh, mesh.topology().dim());    cell_markers = false;    for (CellIterator c(mesh); !c.end(); ++c)    {      if (c->midpoint().distance(p) < 0.1)        cell_markers(*c) = true;    }        // Refine mesh    mesh.refine(cell_markers);        // Smooth mesh    mesh.smooth();    plot(mesh);  }  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -