[Yt-svn] yt-commit r1065 - trunk/yt/lagos

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Thu Jan 1 15:41:47 PST 2009


Author: mturk
Date: Thu Jan  1 15:41:46 2009
New Revision: 1065
URL: http://yt.spacepope.org/changeset/1065

Log:
Added back in factor of 0.5 in the get_cut_mask, and changed _is_fully_enclosed
to reflect changes in the cut mask function.  Fixes #178 for me, waiting for
confirmation from Stephen about Ranger.



Modified:
   trunk/yt/lagos/BaseDataTypes.py

Modified: trunk/yt/lagos/BaseDataTypes.py
==============================================================================
--- trunk/yt/lagos/BaseDataTypes.py	(original)
+++ trunk/yt/lagos/BaseDataTypes.py	Thu Jan  1 15:41:46 2009
@@ -1545,19 +1545,19 @@
 
     def _is_fully_enclosed(self, grid):
         return na.all( (grid._corners < self.right_edge)
-                     & (grid._corners >= self.left_edge))
+                     & (grid._corners > self.left_edge))
 
     @cache_mask
     def _get_cut_mask(self, grid):
         if self._is_fully_enclosed(grid):
             return True
         else:
-            cm = ( (grid['x'] - grid['dx'] < self.right_edge[0])
-                 & (grid['x'] + grid['dx'] > self.left_edge[0])
-                 & (grid['y'] - grid['dy'] < self.right_edge[1])
-                 & (grid['y'] + grid['dy'] > self.left_edge[1])
-                 & (grid['z'] - grid['dz'] < self.right_edge[2])
-                 & (grid['z'] + grid['dz'] > self.left_edge[2]) )
+            cm = ( (grid['x'] - 0.5 * grid['dx'] < self.right_edge[0])
+                 & (grid['x'] + 0.5 * grid['dx'] > self.left_edge[0])
+                 & (grid['y'] - 0.5 * grid['dy'] < self.right_edge[1])
+                 & (grid['y'] + 0.5 * grid['dy'] > self.left_edge[1])
+                 & (grid['z'] - 0.5 * grid['dz'] < self.right_edge[2])
+                 & (grid['z'] + 0.5 * grid['dz'] > self.left_edge[2]) )
         return cm
 
 class AMRPeriodicRegionBase(AMR3DData):



More information about the yt-svn mailing list