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

fixed a bug caused by non-existing refinement masks not being handled properly in unigrid case

This commit is contained in:
Oliver Hahn 2013-11-25 16:18:33 +01:00
parent cd6b8c2eee
commit 1fcb18ac54

View file

@ -939,8 +939,7 @@ public:
// 1 = in mask and not refined (i.e. cell exists only on this level)
//if( ilevel == levelmax() )
// return false;
if( bhave_refmask ){
short v = (*m_ref_masks[ilevel])(i,j,k);
@ -950,6 +949,9 @@ public:
//if( ilevel == levelmax()-1 && bhave_refmask )
// return (*m_ref_masks[ilevel])(i,j,k);
if( !bhave_refmask && ilevel == levelmax() )
return false;
if( i < offset(ilevel+1,0) || i >= offset(ilevel+1, 0)+(int)size(ilevel+1,0)/2 ||
j < offset(ilevel+1,1) || j >= offset(ilevel+1, 1)+(int)size(ilevel+1,1)/2 ||