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

📄 main.cpp

📁 利用C
💻 CPP
字号:
// Copyright (C) 2008 Anders Logg.// Licensed under the GNU LGPL Version 2.1.//// First added:  2008-05-23// Last changed: 2008-05-23//// This demo illustrates how to set boundary conditions for meshes// that include boundary indicators. The mesh used in this demo was// generated with VMTK (http://villacamozzi.marionegri.it/~luca/vmtk/).#include <dolfin.h>#include "Poisson.h"using namespace dolfin;int main(){  // Create mesh and finite element  Mesh mesh("../../../../data/meshes/aneurysm.xml.gz");  // Define variational problem  Function f(mesh, 0.0);  PoissonBilinearForm a;  PoissonLinearForm L(f);  // Define boundary condition values  Function u0(mesh, 0.0);  Function u1(mesh, 1.0);  Function u2(mesh, 2.0);  Function u3(mesh, 3.0);  // Define boundary conditions  DirichletBC bc0(u0, mesh, 0);  DirichletBC bc1(u1, mesh, 1);  DirichletBC bc2(u2, mesh, 2);  DirichletBC bc3(u3, mesh, 3);  Array<BoundaryCondition*> bcs(&bc0, &bc1, &bc2, &bc3);  // Solve PDE and plot solution  LinearPDE pde(a, L, mesh, bcs);  Function u;  pde.solve(u);  plot(u);  return 0;}

⌨️ 快捷键说明

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