[Commits] [svn:einsteintoolkit] TOVSolver/trunk/src/ (Rev. 128)
cott at tapir.caltech.edu
cott at tapir.caltech.edu
Tue May 17 21:53:28 CDT 2011
User: cott
Date: 2011/05/17 09:53 PM
Modified:
/trunk/src/
tov.c
Log:
* set up consistent values of press and eps in
the atmosphere.
File Changes:
Directory: /trunk/src/
======================
File [modified]: tov.c
Delta lines: +10 -4
===================================================================
--- trunk/src/tov.c 2011-04-21 04:47:01 UTC (rev 127)
+++ trunk/src/tov.c 2011-05-18 02:53:28 UTC (rev 128)
@@ -773,11 +773,14 @@
my_psi4);
rho[i3D] = max_rho;
+ eps[i3D] = eps_point[star];
+ press[i3D] = press_point[star];
/* Set atmosphere according to chosen star */
- if(rho[i3D] <= TOV_Atmosphere[star])
+ if(rho[i3D] <= TOV_Atmosphere[star]) {
rho[i3D] = TOV_Atmosphere[star];
- eps[i3D] = eps_point[star];
- press[i3D] = press_point[star];
+ press[i3D] = TOV_K[star] * pow(rho[i3D],TOV_Gamma[star]);
+ eps[i3D] = press[i3D]/(TOV_Gamma[star]-1.0)/rho[i3D];
+ }
}
else if (CCTK_EQUALS(TOV_Combine_Method, "average"))
@@ -823,8 +826,11 @@
}
/* Reset atmosphere according to chosen star */
- if(rho[i3D] <= TOV_Atmosphere[star_i])
+ if(rho[i3D] <= TOV_Atmosphere[star_i]) {
rho[i3D] = TOV_Atmosphere[star_i];
+ press[i3D] = TOV_K[star_i] * pow(rho[i3D],TOV_Gamma[star_i]);
+ eps[i3D] = press[i3D]/(TOV_Gamma[star_i]-1.0)/rho[i3D];
+ }
}
if (TOV_Conformal_Flat_Three_Metric)
More information about the Commits
mailing list