Hi,
I am trying to implement grid refinement for the 3-dimensional case, I want to adopt the following lines of codes (from dipole.cpp):
[code="cpp"]
MultiGridLattice2D<T,DESCRIPTOR> lattice =
*MultiGridGenerator2D<T,DESCRIPTOR>::createRefinedLatticeCubicInterpolationFiltering(
management, backgroundDynamics, behaviorLevel
);
to make something like:
[code="cpp"]
MultiGridLattice3D<T,DESCRIPTOR> lattice =
*MultiGridGenerator3D<T,DESCRIPTOR>::createRefinedLatticeCubicInterpolationFiltering(
management, backgroundDynamics, behaviorLevel
);
There is a header file called MultiGridGenerator3D.h, but no plb::MultiGridGenerator3D<T,DESCRIPTOR>. Can anyone suggest what can I do to implement my 3D case? I’m more comfortable using MultiGridGenerator3D to create my lattice than defining communicators etc.