BVPpotential2D01
close all
clear all
geofile='disk5holes';
fullgeofile=fc_vfemp1.get_geo(2,2,geofile);
if isempty(fullgeofile), error('geofile %s not found',geofile);end
meshfile=fc_oogmsh.gmsh.buildmesh2d(fullgeofile,30);
Th=fc_simesh.siMesh(meshfile);
Th.info('verbose',true)
Lop=fc_vfemp1.Loperator(2,2,{1,0;0,1},[],[],[]);
pde=fc_vfemp1.PDE(Lop);
bvp=fc_vfemp1.BVP(Th,pde);
bvp.setDirichlet( 21, 1);
bvp.setDirichlet( 20, -1);
bvp.setRobin(22,+1,0.5);
bvp.setRobin(23,-1,0.5);
U=bvp.solve();
figure(1)
Th.plotmesh('inlegend',true)
legend()
axis equal;axis off
figure(2)
Th.plotmesh('color','LightGray')
hold on
Th.plotmesh('d',1,'inlegend',true)
legend()
axis equal;axis off
figure(3)
Th.plot(U)
axis off,axis image
colorbar()
shading interp
figure(4)
Th.plotmesh('d',1,'color','k')
hold on
Th.plotiso(U,'niso',25,'isocolorbar',true,'format','%.3f');
axis off,axis image
fc_tools.graphics.monitors.autoGrid('covers',0.9)
[fc-oogmsh] Input file : /home/cuvelier/Travail/Recherch/Matlab/fc-vfemp1/geodir/2d/disk5holes.geo
[fc-oogmsh] Mesh file <fc-oogmsh>/meshes/disk5holes-30.msh [version 4.1] already exists.
-> Use "force" flag to rebuild if needed.
Variable [fc_simesh.siMesh object] :
dim=2, d=2
nq=3289, nme=6258
2-simplices : number 1, labels : 1
1-simplices : number 6, labels : 1 10 20 21 22 23
0-simplices : none


