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:
parent
cd6b8c2eee
commit
1fcb18ac54
1 changed files with 4 additions and 2 deletions
6
mesh.hh
6
mesh.hh
|
@ -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);
|
||||
|
@ -951,6 +950,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 ||
|
||||
k < offset(ilevel+1,2) || k >= offset(ilevel+1, 2)+(int)size(ilevel+1,2)/2 )
|
||||
|
|
Loading…
Reference in a new issue