1
0
Fork 0
mirror of https://github.com/cosmo-sims/MUSIC.git synced 2024-09-19 17:03:46 +02:00

Added some extra hole-filling code to the refgrid building function.

This commit is contained in:
BW Keller 2015-12-21 14:47:38 -05:00
parent 5b22c86040
commit b207dba981

View file

@ -90,6 +90,24 @@ private:
void build_refgrid() void build_refgrid()
{ {
region curregion; region curregion;
//Build an extra layer about the maxlevel layer.
curregion = where(levelmax_);
for(region::iterator cp= curregion.begin(); cp != curregion.end(); ++cp)
{
for(int i=-1; i<2; i++)
{
for(int j=-1; j<2; j++)
{
for(int k=-1; k<2; k++)
{
if(refgrid[cp->x+i][cp->y+j][cp->z+k] == levelmin_)
{
refgrid[cp->x+i][cp->y+j][cp->z+k] = levelmax_;
}
}
}
}
}
for(unsigned curlevel=levelmax_; curlevel>(levelmin_+1); curlevel--) for(unsigned curlevel=levelmax_; curlevel>(levelmin_+1); curlevel--)
{ {
curregion = where(curlevel); curregion = where(curlevel);