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

📄 readmesh.edp

📁 FreeFem++可以生成高质量的有限元网格。可以用于流体力学
💻 EDP
字号:
border floor(t=0,1){ x=t; y=0; label=1;}; // the unit squareborder right(t=0,1){ x=1; y=t; label=5;};border ceiling(t=1,0){ x=t; y=1; label=5;};border left(t=1,0){ x=0; y=t; label=5;};int n=10;mesh th= buildmesh(floor(n)+right(n)+ceiling(n)+left(n));savemesh(th,"toto.am_fmt");// format "formated Marrocco"savemesh(th,"toto.Th");//format database "bamg"savemesh(th,"toto.dbg");//format debugsavemesh(th,"toto.msh"); //format freefemmesh th2 = readmesh("toto.msh");fespace femp1(th,P1);femp1 f = sin(x)*cos(y),g;{ofstream file("f.txt");file.precision(16);file << f[] << endl;}{ifstream file("f.txt");file >> g[] ;}fespace Vh2(th2,P1);Vh2 u,v;plot(g);solve pb(u,v) =    int2d(th2)( u*v -dx(u)*dx(v)-dy(u)*dy(v) )  + int2d(th2)(-g*v)   + int1d(th2,5)( -g*v)  + on(1,u=0) ;plot (th2,u);cout << " (u[],u[]) = " << (u[]'*u[]) << endl; {ofstream file("u.txt");file << u[] << endl;}

⌨️ 快捷键说明

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