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

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Tue Jun 17 11:33:24 PDT 2008


Author: mturk
Date: Tue Jun 17 11:33:22 2008
New Revision: 570
URL: http://yt.spacepope.org/changeset/570

Log:
Added 'TotalMass' quantity.



Modified:
   trunk/yt/lagos/DerivedQuantities.py

Modified: trunk/yt/lagos/DerivedQuantities.py
==============================================================================
--- trunk/yt/lagos/DerivedQuantities.py	(original)
+++ trunk/yt/lagos/DerivedQuantities.py	Tue Jun 17 11:33:22 2008
@@ -99,6 +99,15 @@
     def keys(self):
         return self.functions.keys()
 
+def _TotalMass(data):
+    baryon_mass = data["CellMassMsun"].sum()
+    particle_mass = data["ParticleMassMsun"].sum()
+    return baryon_mass, particle_mass
+def _combTotalMass(data, baryon_mass, particle_mass):
+    return baryon_mass.sum() + particle_mass.sum()
+add_quantity("TotalMass", function=_TotalMass,
+             combine_function=_combTotalMass, n_ret = 2)
+
 def _CenterOfMass(data):
     x = (data["x"] * data["CellMassMsun"]).sum()
     y = (data["y"] * data["CellMassMsun"]).sum()



More information about the yt-svn mailing list