[cig-commits] [commit] master: Should not validate G, G' for cases when it is nan (dcd0f36)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Sun Jan 4 06:44:27 PST 2015
Repository : https://github.com/geodynamics/burnman
On branch : master
Link : https://github.com/geodynamics/burnman/compare/3f851f06618bcb112ae159cb61326e211911be2e...1f0b803e9189e4c6cc1ff3065bbc5da699dc80b6
>---------------------------------------------------------------
commit dcd0f36d7840dc37112213d7dfaff187a00db6fb
Author: Ian Rose <ian.r.rose at gmail.com>
Date: Sun Dec 14 20:37:29 2014 -0800
Should not validate G, G' for cases when it is nan
>---------------------------------------------------------------
dcd0f36d7840dc37112213d7dfaff187a00db6fb
burnman/eos/mie_grueneisen_debye.py | 8 ++++----
burnman/eos/slb.py | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/burnman/eos/mie_grueneisen_debye.py b/burnman/eos/mie_grueneisen_debye.py
index d5840ae..be52fce 100644
--- a/burnman/eos/mie_grueneisen_debye.py
+++ b/burnman/eos/mie_grueneisen_debye.py
@@ -196,10 +196,10 @@ class MGDBase(eos.EquationOfState):
warnings.warn( 'Unusual value for K_0', stacklevel=2 )
if params['Kprime_0'] < -5. or params['Kprime_0'] > 10.:
warnings.warn( 'Unusual value for Kprime_0', stacklevel=2 )
- if params['G_0'] < 0. or params['G_0'] > 1.e13:
- warnings.warn( 'Unusual value for G_0' , stacklevel=2)
- if params['Gprime_0'] < -5. or params['Gprime_0'] > 10.:
- warnings.warn( 'Unusual value for Gprime_0',stacklevel=2 )
+ if params['G_0'] is not float('nan') and (params['G_0'] < 0. or params['G_0'] > 1.e13):
+ warnings.warn( 'Unusual value for G_0', stacklevel=2 )
+ if params['Gprime_0'] is not float('nan') and (params['Gprime_0'] < -5. or params['Gprime_0'] > 10.):
+ warnings.warn( 'Unusual value for Gprime_0', stacklevel=2 )
if params['molar_mass'] < 0.001 or params['molar_mass'] > 1.:
warnings.warn( 'Unusual value for molar_mass' , stacklevel=2)
if params['n'] < 1. or params['n'] > 100. or not float(params['n']).is_integer():
diff --git a/burnman/eos/slb.py b/burnman/eos/slb.py
index 5186121..c0c1012 100644
--- a/burnman/eos/slb.py
+++ b/burnman/eos/slb.py
@@ -283,9 +283,9 @@ class SLBBase(eos.EquationOfState):
warnings.warn( 'Unusual value for K_0', stacklevel=2 )
if params['Kprime_0'] < -5. or params['Kprime_0'] > 10.:
warnings.warn( 'Unusual value for Kprime_0', stacklevel=2 )
- if params['G_0'] < 0. or params['G_0'] > 1.e13:
+ if params['G_0'] is not float('nan') and (params['G_0'] < 0. or params['G_0'] > 1.e13):
warnings.warn( 'Unusual value for G_0', stacklevel=2 )
- if params['Gprime_0'] < -5. or params['Gprime_0'] > 10.:
+ if params['Gprime_0'] is not float('nan') and (params['Gprime_0'] < -5. or params['Gprime_0'] > 10.):
warnings.warn( 'Unusual value for Gprime_0', stacklevel=2 )
if params['molar_mass'] < 0.001 or params['molar_mass'] > 10.:
warnings.warn( 'Unusual value for molar_mass', stacklevel=2 )
More information about the CIG-COMMITS
mailing list