[cig-commits] r14204 - in long/3D/Gale/trunk: . src/PICellerator/Utils/src
walter at geodynamics.org
walter at geodynamics.org
Tue Mar 3 11:32:17 PST 2009
Author: walter
Date: 2009-03-03 11:32:17 -0800 (Tue, 03 Mar 2009)
New Revision: 14204
Modified:
long/3D/Gale/trunk/
long/3D/Gale/trunk/src/PICellerator/Utils/src/HydrostaticTerm.c
Log:
r2516 at dante: boo | 2009-03-03 11:32:08 -0800
Make HydrostaticTerm handle zero exponential coefficients gracefully
Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
- 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:2513
+ 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:2516
Modified: long/3D/Gale/trunk/src/PICellerator/Utils/src/HydrostaticTerm.c
===================================================================
--- long/3D/Gale/trunk/src/PICellerator/Utils/src/HydrostaticTerm.c 2009-03-03 17:29:02 UTC (rev 14203)
+++ long/3D/Gale/trunk/src/PICellerator/Utils/src/HydrostaticTerm.c 2009-03-03 19:32:17 UTC (rev 14204)
@@ -323,7 +323,10 @@
double T_0, double A,
double B, double C)
{
- return density*gravity*h*(1-alpha*(T_0 + A*h/2 + B*(1+(exp(-C*h)-1)/(C*h))));
+ if(C==0)
+ return density*gravity*h*(1-alpha*(T_0 + A*h/2));
+ else
+ return density*gravity*h*(1-alpha*(T_0 + A*h/2 + B*(1+(exp(-C*h)-1)/(C*h))));
}
double HydrostaticTerm_Pressure( void* forceTerm, Coord coord)
More information about the CIG-COMMITS
mailing list