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

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Mon Feb 23 13:18:30 PST 2009


Author: mturk
Date: Mon Feb 23 13:18:29 2009
New Revision: 1179
URL: http://yt.spacepope.org/changeset/1179

Log:
Inline extracted regions no longer back-act on their host regions.



Modified:
   trunk/yt/lagos/BaseDataTypes.py

Modified: trunk/yt/lagos/BaseDataTypes.py
==============================================================================
--- trunk/yt/lagos/BaseDataTypes.py	(original)
+++ trunk/yt/lagos/BaseDataTypes.py	Mon Feb 23 13:18:29 2009
@@ -1178,13 +1178,9 @@
         pointI = self.source._get_point_indices(grid, use_child_mask=False)
         point_mask = na.zeros(grid.ActiveDimensions)
         point_mask[pointI] = 1.0
-
-        if (self._field_cuts is not None):
-            #field_mask = na.ones(shape=na.shape(point_mask))
+        if self._field_cuts is not None:
             for cut in self._field_cuts:
-                point_mask *= (eval(cut)).astype(int)
-            #point_mask *= field_mask
-
+                point_mask *= eval(cut)
         return point_mask
 
     @restore_grid_state
@@ -1518,7 +1514,8 @@
 
     @cache_mask
     def _get_cut_mask(self, grid):
-        point_mask = self._base_region._get_cut_mask(grid)
+        point_mask = na.ones(grid.ActiveDimensions, dtype='bool')
+        point_mask *= self._base_region._get_cut_mask(grid)
         for cut in self._field_cuts:
             point_mask *= eval(cut)
         return point_mask



More information about the yt-svn mailing list