[Commits] [svn:einsteintoolkit] GRHydro/trunk/src/ (Rev. 324)
roland.haas at physics.gatech.edu
roland.haas at physics.gatech.edu
Sun May 13 14:12:00 CDT 2012
User: rhaas
Date: 2012/05/13 02:12 PM
Modified:
/trunk/src/
GRHydro_Con2PrimM_pt_EOSOmni.c
Log:
Adding Josh's latest changes to the general EOS Con2PrimM routine.
patch by Philipp Moesta
File Changes:
Directory: /trunk/src/
======================
File [modified]: GRHydro_Con2PrimM_pt_EOSOmni.c
Delta lines: +5 -5
===================================================================
--- trunk/src/GRHydro_Con2PrimM_pt_EOSOmni.c 2012-05-13 19:10:12 UTC (rev 323)
+++ trunk/src/GRHydro_Con2PrimM_pt_EOSOmni.c 2012-05-13 19:12:00 UTC (rev 324)
@@ -89,7 +89,7 @@
CCTK_REAL [], CCTK_REAL [][2],
CCTK_REAL *, CCTK_REAL *, CCTK_REAL, struct LocGlob *) );
-static CCTK_INT threed_newton_raphson( CCTK_REAL x[], struct eosomnivars *eosvars, struct LocGlob *lgp,
+static CCTK_INT threed_newton_raphson_omni( CCTK_REAL x[], struct eosomnivars *eosvars, struct LocGlob *lgp,
void (*funcd) (CCTK_REAL [], CCTK_REAL [],
CCTK_REAL [], CCTK_REAL [][3],
CCTK_REAL *, CCTK_REAL *,
@@ -386,7 +386,7 @@
} else {
//USE 3d NR for non-polytropes!
x_3d[2] = u;
- *retval = 1.0*threed_newton_raphson( x_3d, &eosvars, &lg, func_vsq_eosomni ) ;
+ *retval = 1.0*threed_newton_raphson_omni( x_3d, &eosvars, &lg, func_vsq_eosomni ) ;
}
W = x_3d[0];
@@ -646,14 +646,14 @@
/************************************************************
- threed_newton_raphson():
+ threed_newton_raphson_omni():
-- performs Newton-Rapshon method on an 2d system for polytropes.
-- inspired in part by Num. Rec.'s routine newt();
*****************************************************************/
-static CCTK_INT threed_newton_raphson( CCTK_REAL x[], struct eosomnivars *eosvars, struct LocGlob *lgp,
+static CCTK_INT threed_newton_raphson_omni( CCTK_REAL x[], struct eosomnivars *eosvars, struct LocGlob *lgp,
void (*funcd) (CCTK_REAL [], CCTK_REAL [], CCTK_REAL [],
CCTK_REAL [][3], CCTK_REAL *,
CCTK_REAL *, struct eosomnivars *, struct LocGlob *) )
@@ -900,7 +900,7 @@
j01 = -1.0*B2plusW_sq;
- //Eq. 5: Qdotn + B^2(1+vsq)/2 - QdotBsq/2/W^2 + vsq W + rho_0(vsq) + u = 0
+ //Eq. 5: -Qdotn - B^2(1+vsq)/2 + QdotBsq/2/W^2 - vsq W - rho_0(vsq) - u = 0
//rho0 = D * sqrt(1-vsq)
resid[1] = -lgp->Qdotn - lgp->half_Bsq*(1.0+vsq) + 0.5*QB2Winv2 - vsq*W - rho0 - u;
More information about the Commits
mailing list