[cig-commits] [commit] inversion, master, validate_MT_params: Changed zero equality for endmember occupancy to tolerance (2228a98)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Fri Dec 12 18:26:13 PST 2014


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

On branches: inversion,master,validate_MT_params
Link       : https://github.com/geodynamics/burnman/compare/80c2a295c42dfdb38f83f6c1334bf7d8f97a8463...409647ff05dfad6a686198cac1481bd46b5e2e62

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

commit 2228a989d3a23a91606c5d817ab34bfc3c643025
Author: Bob Myhill <myhill.bob at gmail.com>
Date:   Wed Sep 3 23:55:19 2014 +0200

    Changed zero equality for endmember occupancy to tolerance


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

2228a989d3a23a91606c5d817ab34bfc3c643025
 burnman/solutionmodel.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/burnman/solutionmodel.py b/burnman/solutionmodel.py
index 93022b5..56549b6 100644
--- a/burnman/solutionmodel.py
+++ b/burnman/solutionmodel.py
@@ -90,7 +90,7 @@ class IdealSolution ( SolutionModel ):
         self.endmember_configurational_entropies=np.zeros(shape=(self.n_endmembers))
         for idx, endmember_occupancy in enumerate(self.endmember_occupancies):
             for occ in range(self.n_occupancies):
-                if endmember_occupancy[occ] != 0.: 
+                if endmember_occupancy[occ] > 1e-10: 
                     self.endmember_configurational_entropies[idx] = \
                         self.endmember_configurational_entropies[idx] - \
                         R*self.site_multiplicities[occ]*endmember_occupancy[occ]*np.log(endmember_occupancy[occ])



More information about the CIG-COMMITS mailing list