[cig-commits] [commit] solid_solution_molar_mass: Use harmonic mean for now (090521b)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Thu Jan 1 05:12:07 PST 2015


Repository : https://github.com/geodynamics/burnman

On branch  : solid_solution_molar_mass
Link       : https://github.com/geodynamics/burnman/compare/0000000000000000000000000000000000000000...fe211b4b277a753e04e153250e4ed8b270dee9b7

>---------------------------------------------------------------

commit 090521be97bf31d9549996ed0e03962f8055b886
Author: ian-r-rose <ian.r.rose at gmail.com>
Date:   Sun Dec 28 22:11:01 2014 -0800

    Use harmonic mean for now


>---------------------------------------------------------------

090521be97bf31d9549996ed0e03962f8055b886
 burnman/solidsolution.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/burnman/solidsolution.py b/burnman/solidsolution.py
index 1287d23..685f999 100644
--- a/burnman/solidsolution.py
+++ b/burnman/solidsolution.py
@@ -98,8 +98,7 @@ class SolidSolution(Mineral):
         self.C_p = sum([ self.base_material[i][0].C_p * self.molar_fraction[i] for i in range(self.n_endmembers) ])
         self.alpha = (1./self.V) * sum([ self.base_material[i][0].alpha * self.base_material[i][0].V * self.molar_fraction[i] for i in range(self.n_endmembers) ])
         self.K_T = self.V * 1./(sum([ self.base_material[i][0].V / (self.base_material[i][0].K_T)  * self.molar_fraction[i] for i in range(self.n_endmembers) ]))
-#        self.G = self.V * 1./(sum([ self.base_material[i][0].V / (self.base_material[i][0].G)  * self.molar_fraction[i] for i in range(self.n_endmembers) ]))
-#        self.G = (1./self.V) * sum([ self.base_material[i][0].G * self.base_material[i][0].V * self.molar_fraction[i] for i in range(self.n_endmembers) ])
+        self.G = self.V * 1./(sum([ self.base_material[i][0].V / (self.base_material[i][0].G)  * self.molar_fraction[i] for i in range(self.n_endmembers) ]))
 
         # Derived properties
         self.C_v = self.C_p - self.V*temperature*self.alpha*self.alpha*self.K_T



More information about the CIG-COMMITS mailing list