Hello everyone,
I’m currently trying to do grid refinement in 2D. Therefore, I use the following code :
Box2D refinementLevel0(param.lvl0xmin, param.lvl0xmax, param.lvl0ymin, param.lvl0ymax);
Box2D refinementLevel1(param.lvl1xmin, param.lvl1xmax, param.lvl1ymin, param.lvl1ymax);
Box2D refinementLevel2(param.lvl2xmin, param.lvl2xmax, param.lvl2ymin, param.lvl2ymax);
management.refine(0,refinementLevel0.multiply(1));
management.refine(1,refinementLevel1.multiply(2));
management.refine(2,refinementLevel2.multiply(4));
Then I try to visualize the density by creating a vtk file for each level :
vtkOut.writeData(*computeDensity(lattice.getComponent(iLevel)), “density”, 1.);
My problem is : when I try to visualize a level on paraview, it is twice bigger than the previous level. For example, level 3 is twice bigger than level 2, 4 times bigger than level 1, and so on… Whereas the distance between 2 nodes is kept, fixed by the reference level.
That’s a problem for me because I would like to superimpose levels on each other in order to get a single figure, so they need to have the same scale. Is there a way to do that ?
Thank you !