main.cpp
来自「利用C」· C++ 代码 · 共 65 行
CPP
65 行
// Copyright (C) 2007 Anders Logg.// Licensed under the GNU LGPL Version 2.1.//// First added: 2007-01-30// Last changed: 2007-08-20//// Testing experimental code for ordering of mesh entities.#include <dolfin.h>#include "Poisson3D_2.h"using namespace dolfin;int main(){// Right-hand side, 3Dclass Source3D : public Function{public: Source3D(Mesh& mesh) : Function(mesh) {} real eval(const real* x) const { return 3.0*DOLFIN_PI*DOLFIN_PI*sin(DOLFIN_PI*x[0])*sin(DOLFIN_PI*x[1])*sin(DOLFIN_PI*x[2]); }};// UnitSquare mesh(5, 5); UnitCube mesh(1, 1, 1);// mesh.order();// mesh.init();// mesh.init(0);// mesh.init(1);// mesh.init(2);// mesh.init(3);// mesh.init(4);// mesh.disp();// mesh.order(); Source3D f(mesh); Matrix A; Vector b; Poisson3D_2BilinearForm a; Poisson3D_2LinearForm L(f);// assemble(A, a, mesh); assemble(b, L, mesh); mesh.disp();// File file("Adev.xml");// file << A; File file_b("bdev.xml"); file_b << b;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?