[Commits] [svn:einsteintoolkit] IllinoisGRMHD/trunk/src/ (Rev. 28)
rhaas at tapir.caltech.edu
rhaas at tapir.caltech.edu
Fri Apr 18 14:17:12 CDT 2014
User: rhaas
Date: 2014/04/18 02:17 PM
Modified:
/trunk/src/
MoL_registration.C
Log:
simplify RHS registration code by removing duplicates
File Changes:
Directory: /trunk/src/
======================
File [modified]: MoL_registration.C
Delta lines: +12 -52
===================================================================
--- trunk/src/MoL_registration.C 2014-04-18 19:16:27 UTC (rev 27)
+++ trunk/src/MoL_registration.C 2014-04-18 19:17:12 UTC (rev 28)
@@ -7,7 +7,7 @@
#include "cctk.h"
#include <cstdio>
#include <cmath>
-#include <stddef.h>
+#include <cstddef>
#include "cctk_Parameters.h"
#include "cctk_Arguments.h"
@@ -22,76 +22,36 @@
// Register evolution & RHS gridfunction groups
- /* Ax and Ax_rhs */
- group = CCTK_GroupIndex("IllinoisGRMHD::em_Ax");
- rhs = CCTK_GroupIndex("IllinoisGRMHD::em_Ax_rhs");
-
- if (CCTK_IsFunctionAliased("MoLRegisterEvolvedGroup"))
+ if (!CCTK_IsFunctionAliased("MoLRegisterEvolvedGroup"))
{
- ierr += MoLRegisterEvolvedGroup(group, rhs);
- }
- else
- {
CCTK_WARN(0, "MoL function not aliased");
- ierr++;
}
+ /* Ax and Ax_rhs */
+ group = CCTK_GroupIndex("IllinoisGRMHD::em_Ax");
+ rhs = CCTK_GroupIndex("IllinoisGRMHD::em_Ax_rhs");
+ ierr += MoLRegisterEvolvedGroup(group, rhs);
+
/* Ay and Ay_rhs */
group = CCTK_GroupIndex("IllinoisGRMHD::em_Ay");
rhs = CCTK_GroupIndex("IllinoisGRMHD::em_Ay_rhs");
+ ierr += MoLRegisterEvolvedGroup(group, rhs);
- if (CCTK_IsFunctionAliased("MoLRegisterEvolvedGroup"))
- {
- ierr += MoLRegisterEvolvedGroup(group, rhs);
- }
- else
- {
- CCTK_WARN(0, "MoL function not aliased");
- ierr++;
- }
-
/* Az and Az_rhs */
group = CCTK_GroupIndex("IllinoisGRMHD::em_Az");
rhs = CCTK_GroupIndex("IllinoisGRMHD::em_Az_rhs");
+ ierr += MoLRegisterEvolvedGroup(group, rhs);
- if (CCTK_IsFunctionAliased("MoLRegisterEvolvedGroup"))
- {
- ierr += MoLRegisterEvolvedGroup(group, rhs);
- }
- else
- {
- CCTK_WARN(0, "MoL function not aliased");
- ierr++;
- }
-
/* psi6phi and psi6phi_rhs */
group = CCTK_GroupIndex("IllinoisGRMHD::em_psi6phi");
rhs = CCTK_GroupIndex("IllinoisGRMHD::em_psi6phi_rhs");
+ ierr += MoLRegisterEvolvedGroup(group, rhs);
- if (CCTK_IsFunctionAliased("MoLRegisterEvolvedGroup"))
- {
- ierr += MoLRegisterEvolvedGroup(group, rhs);
- }
- else
- {
- CCTK_WARN(0, "MoL function not aliased");
- ierr++;
- }
-
/* ALL OTHER EVOLVED VARIABLES (rho_star,tau,mhd_st_x,mhd_st_y,mhd_st_z) */
group = CCTK_GroupIndex("IllinoisGRMHD::grmhd_conservatives");
rhs = CCTK_GroupIndex("IllinoisGRMHD::grmhd_conservatives_rhs");
+ ierr += MoLRegisterEvolvedGroup(group, rhs);
- if (CCTK_IsFunctionAliased("MoLRegisterEvolvedGroup"))
- {
- ierr += MoLRegisterEvolvedGroup(group, rhs);
- }
- else
- {
- CCTK_WARN(0, "MoL function not aliased");
- ierr++;
- }
+ if (ierr) CCTK_ERROR("Problems registering with MoL");
- if (ierr) CCTK_WARN(0,"Problems registering with MoL");
-
}
More information about the Commits
mailing list