[Yt-svn] yt-commit r1120 - branches/grid-optimization/yt/lagos
mturk at wrangler.dreamhost.com
mturk at wrangler.dreamhost.com
Thu Jan 15 23:16:20 PST 2009
Author: mturk
Date: Thu Jan 15 23:16:20 2009
New Revision: 1120
URL: http://yt.spacepope.org/changeset/1120
Log:
Got rid of corners on the grid, made them into a (relatively cheap) property
Modified:
branches/grid-optimization/yt/lagos/BaseGridType.py
Modified: branches/grid-optimization/yt/lagos/BaseGridType.py
==============================================================================
--- branches/grid-optimization/yt/lagos/BaseGridType.py (original)
+++ branches/grid-optimization/yt/lagos/BaseGridType.py Thu Jan 15 23:16:20 2009
@@ -70,7 +70,6 @@
Returns a field or set of fields for a key or set of keys
"""
if not self.data.has_key(field):
- #if field in ('dx','dy','dz','dds'): return self._dds[field]
if field in self.hierarchy.field_list:
conv_factor = 1.0
if self.pf.field_info.has_key(field):
@@ -102,7 +101,10 @@
self.hierarchy.gridDys[id,0],
self.hierarchy.gridDzs[id,0]])
self.data['dx'], self.data['dy'], self.data['dz'] = self.dds
- self._corners = self.hierarchy.gridCorners[:,:,id]
+
+ @property
+ def _corners(self):
+ return self.hierarchy.gridCorners[:,:,self.id - self._id_offset]
def _generate_overlap_masks(self, axis, LE, RE):
"""
More information about the yt-svn
mailing list