aboutsummaryrefslogtreecommitdiff
path: root/ML_ADMConstraints
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2011-11-20 13:23:59 +0100
committerIan Hinder <ian.hinder@aei.mpg.de>2011-11-20 13:23:59 +0100
commitb3a25f307c9bb55370380b97e6074df1a30f645d (patch)
treea0a0a046f8699981f7ca59b356dda1c231591542 /ML_ADMConstraints
parent5fd1f73f9ca35f0852c0cb61f77abc8b053f5aff (diff)
Regenerate ML_ADMConstraints
Diffstat (limited to 'ML_ADMConstraints')
-rw-r--r--ML_ADMConstraints/src/ML_ADMConstraints.cc169
1 files changed, 122 insertions, 47 deletions
diff --git a/ML_ADMConstraints/src/ML_ADMConstraints.cc b/ML_ADMConstraints/src/ML_ADMConstraints.cc
index d925f84..54f0864 100644
--- a/ML_ADMConstraints/src/ML_ADMConstraints.cc
+++ b/ML_ADMConstraints/src/ML_ADMConstraints.cc
@@ -285,53 +285,128 @@ static void ML_ADMConstraints_Body(cGH const * restrict const cctkGH, int const
+ gu32*(-PDstandardNth2gzz + 2*PDstandardNth3gyz) +
gu33*PDstandardNth3gzz);
- CCTK_REAL R11 = 0.5*(-2*(G111*G122 + G111*G133 + G211*G222 + G211*G233
- + G311*G322 + G311*G333 + gu32*PDstandardNth11gyz) +
- 2*gu32*PDstandardNth12gxz + 2*gu32*PDstandardNth13gxy +
- gu22*(-PDstandardNth11gyy + 2*PDstandardNth12gxy - PDstandardNth22gxx)
- - 2*gu32*PDstandardNth23gxx + gu33*(-PDstandardNth11gzz +
- 2*PDstandardNth13gxz - PDstandardNth33gxx) + 2*SQR(G112) + 2*SQR(G113)
- + 2*SQR(G212) + 2*SQR(G213) + 2*SQR(G312) + 2*SQR(G313));
-
- CCTK_REAL R12 = 0.5*(2*(G113*G123 + G213*G223 + G313*G323) -
- 2*(G112*G133 + G212*G233 + G312*G333 + gu21*PDstandardNth12gxy) +
- gu31*(PDstandardNth11gyz - PDstandardNth12gxz - PDstandardNth13gxy) +
- gu21*(PDstandardNth11gyy + PDstandardNth22gxx) +
- gu32*PDstandardNth22gxz + gu31*PDstandardNth23gxx +
- gu32*(-PDstandardNth12gyz + PDstandardNth13gyy - PDstandardNth23gxy) +
- gu33*PDstandardNth23gxz + gu33*(-PDstandardNth12gzz +
- PDstandardNth13gyz - PDstandardNth33gxy));
-
- CCTK_REAL R13 = 0.5*(2*(G112*G123 + G212*G223 + G312*G323) -
- 2*(G113*G122 + G213*G222 + G313*G322 + gu31*PDstandardNth13gxz) +
- gu21*(PDstandardNth11gyz - PDstandardNth12gxz - PDstandardNth13gxy +
- PDstandardNth23gxx) + gu22*(PDstandardNth12gyz - PDstandardNth13gyy -
- PDstandardNth22gxz + PDstandardNth23gxy) + gu31*(PDstandardNth11gzz +
- PDstandardNth33gxx) + gu32*(PDstandardNth12gzz - PDstandardNth13gyz -
- PDstandardNth23gxz + PDstandardNth33gxy));
-
- CCTK_REAL R22 = 0.5*(-2*(G122*(G111 + G133) + G222*(G211 + G233) +
- G322*(G311 + G333) + gu31*PDstandardNth13gyy) +
- gu11*(-PDstandardNth11gyy + 2*PDstandardNth12gxy - PDstandardNth22gxx)
- + gu31*(-2*PDstandardNth22gxz + 2*(PDstandardNth12gyz +
- PDstandardNth23gxy)) + gu33*(-PDstandardNth22gzz + 2*PDstandardNth23gyz
- - PDstandardNth33gyy) + 2*(SQR(G112) + SQR(G123) + SQR(G212) +
- SQR(G223) + SQR(G312) + SQR(G323)));
-
- CCTK_REAL R23 = 0.5*(2*(G112*G113 + G212*G213 + G312*G313) +
- gu11*(-PDstandardNth11gyz + PDstandardNth12gxz + PDstandardNth13gxy -
- PDstandardNth23gxx) + gu21*(-PDstandardNth12gyz + PDstandardNth13gyy +
- PDstandardNth22gxz - PDstandardNth23gxy) - 2*(G111*G123 + G211*G223 +
- G311*G323 + gu32*PDstandardNth23gyz) + gu31*(PDstandardNth12gzz -
- PDstandardNth13gyz - PDstandardNth23gxz + PDstandardNth33gxy) +
- gu32*(PDstandardNth22gzz + PDstandardNth33gyy));
-
- CCTK_REAL R33 = 0.5*(gu11*(-PDstandardNth11gzz + 2*PDstandardNth13gxz
- - PDstandardNth33gxx) - 2*((G111 + G122)*G133 + (G211 + G222)*G233 +
- (G311 + G322)*G333 + gu21*(PDstandardNth12gzz + PDstandardNth33gxy)) +
- gu22*(-PDstandardNth22gzz + 2*PDstandardNth23gyz - PDstandardNth33gyy)
- + 2*(gu21*(PDstandardNth13gyz + PDstandardNth23gxz) + SQR(G113) +
- SQR(G123) + SQR(G213) + SQR(G223) + SQR(G313) + SQR(G323)));
+ CCTK_REAL R11 = 0.5*(gu32*(4*((-(G123*G211) + G113*G212)*gxyL +
+ (-(G123*G311) + G113*G312)*gxzL + G112*(G113*gxxL + G213*gxyL +
+ G313*gxzL) - G111*(G123*gxxL + G223*gxyL + G323*gxzL) + (G212*G213 -
+ G211*G223)*gyyL + G212*G313*gyzL + (-(G223*G311) + G213*G312 -
+ G211*G323)*gyzL + (G312*G313 - G311*G323)*gzzL) +
+ 2*(-PDstandardNth11gyz + PDstandardNth12gxz + PDstandardNth13gxy -
+ PDstandardNth23gxx)) + gu22*(-PDstandardNth11gyy + 2*PDstandardNth12gxy
+ - PDstandardNth22gxx + 2*(G122*(-(G211*gxyL) - G311*gxzL) +
+ 2*G112*(G212*gxyL + G312*gxzL) - G111*(G122*gxxL + G222*gxyL +
+ G322*gxzL) + (2*G212*G312 - G211*G322)*gyzL + G222*(-(G211*gyyL) -
+ G311*gyzL) + gxxL*SQR(G112) + gyyL*SQR(G212) + gzzL*(-(G311*G322) +
+ SQR(G312)))) + gu33*(-PDstandardNth11gzz + 2*PDstandardNth13gxz -
+ PDstandardNth33gxx + 2*(G133*(-(G211*gxyL) - G311*gxzL) +
+ 2*G113*(G213*gxyL + G313*gxzL) - G111*(G133*gxxL + G233*gxyL +
+ G333*gxzL) + (2*G213*G313 - G211*G333)*gyzL + G233*(-(G211*gyyL) -
+ G311*gyzL) + gxxL*SQR(G113) + gyyL*SQR(G213) + gzzL*(-(G311*G333) +
+ SQR(G313)))));
+
+ CCTK_REAL R12 = 0.5*(gu21*(PDstandardNth11gyy - 2*PDstandardNth12gxy +
+ PDstandardNth22gxx) + gu31*(PDstandardNth11gyz - PDstandardNth12gxz -
+ PDstandardNth13gxy + PDstandardNth23gxx) + gu32*(-PDstandardNth12gyz +
+ PDstandardNth13gyy + PDstandardNth22gxz - PDstandardNth23gxy) +
+ gu33*(-PDstandardNth12gzz + PDstandardNth13gyz + PDstandardNth23gxz -
+ PDstandardNth33gxy) + 2*(gu31*((G123*G211 - G113*G212)*gxyL +
+ (G123*G311 - G113*G312)*gxzL - G112*(G113*gxxL + G213*gxyL + G313*gxzL)
+ + G111*(G123*gxxL + G223*gxyL + G323*gxzL) + (-(G212*G213) +
+ G211*G223)*gyyL + (G223*G311 - G213*G312 - G212*G313)*gyzL +
+ G211*G323*gyzL + (-(G312*G313) + G311*G323)*gzzL) + gu32*((-(G123*G212)
+ + G122*G213)*gxyL + (-(G123*G312) + G122*G313)*gxzL + G113*(G122*gxxL +
+ G222*gxyL + G322*gxzL) - G112*(G123*gxxL + G223*gxyL + G323*gxzL) +
+ (G213*G222 - G212*G223)*gyyL + G213*G322*gyzL + (-(G223*G312) +
+ G222*G313 - G212*G323)*gyzL + (G313*G322 - G312*G323)*gzzL) +
+ gu33*((-(G133*G212) + G123*G213)*gxyL + (-(G133*G312) + G123*G313)*gxzL
+ + G113*(G123*gxxL + G223*gxyL + G323*gxzL) - G112*(G133*gxxL +
+ G233*gxyL + G333*gxzL) + (G213*G223 - G212*G233)*gyyL + G213*G323*gyzL
+ + (-(G233*G312) + G223*G313 - G212*G333)*gyzL + (G313*G323 -
+ G312*G333)*gzzL) + gu21*(G122*(G211*gxyL + G311*gxzL) + G111*(G122*gxxL
+ + G222*gxyL + G322*gxzL) + G222*(G211*gyyL + G311*gyzL) -
+ 2*(G112*(G212*gxyL + G312*gxzL) + G212*G312*gyzL) + G322*(G211*gyzL +
+ G311*gzzL) - gxxL*SQR(G112) - gyyL*SQR(G212) - gzzL*SQR(G312))));
+
+ CCTK_REAL R13 = 0.5*(gu21*(PDstandardNth11gyz - PDstandardNth12gxz -
+ PDstandardNth13gxy + PDstandardNth23gxx) + gu22*(PDstandardNth12gyz -
+ PDstandardNth13gyy - PDstandardNth22gxz + PDstandardNth23gxy) +
+ gu31*(PDstandardNth11gzz - 2*PDstandardNth13gxz + PDstandardNth33gxx) +
+ gu32*(PDstandardNth12gzz - PDstandardNth13gyz - PDstandardNth23gxz +
+ PDstandardNth33gxy) + 2*(gu21*((G123*G211 - G113*G212)*gxyL +
+ (G123*G311 - G113*G312)*gxzL - G112*(G113*gxxL + G213*gxyL + G313*gxzL)
+ + G111*(G123*gxxL + G223*gxyL + G323*gxzL) + (-(G212*G213) +
+ G211*G223)*gyyL + (G223*G311 - G213*G312 - G212*G313)*gyzL +
+ G211*G323*gyzL + (-(G312*G313) + G311*G323)*gzzL) + gu22*((G123*G212 -
+ G122*G213)*gxyL + (G123*G312 - G122*G313)*gxzL - G113*(G122*gxxL +
+ G222*gxyL + G322*gxzL) + G112*(G123*gxxL + G223*gxyL + G323*gxzL) +
+ (-(G213*G222) + G212*G223)*gyyL + (G223*G312 - G222*G313 -
+ G213*G322)*gyzL + G212*G323*gyzL + (-(G313*G322) + G312*G323)*gzzL) +
+ gu32*((G133*G212 - G123*G213)*gxyL + (G133*G312 - G123*G313)*gxzL -
+ G113*(G123*gxxL + G223*gxyL + G323*gxzL) + G112*(G133*gxxL + G233*gxyL
+ + G333*gxzL) + (-(G213*G223) + G212*G233)*gyyL + (G233*G312 - G223*G313
+ - G213*G323)*gyzL + G212*G333*gyzL + (-(G313*G323) + G312*G333)*gzzL) +
+ gu31*(G133*(G211*gxyL + G311*gxzL) + G111*(G133*gxxL + G233*gxyL +
+ G333*gxzL) + G233*(G211*gyyL + G311*gyzL) - 2*(G113*(G213*gxyL +
+ G313*gxzL) + G213*G313*gyzL) + G333*(G211*gyzL + G311*gzzL) -
+ gxxL*SQR(G113) - gyyL*SQR(G213) - gzzL*SQR(G313))));
+
+ CCTK_REAL R22 = 0.5*(gu31*(4*((G123*G212 - G122*G213)*gxyL +
+ (G123*G312 - G122*G313)*gxzL - G113*(G122*gxxL + G222*gxyL + G322*gxzL)
+ + G112*(G123*gxxL + G223*gxyL + G323*gxzL) + (-(G213*G222) +
+ G212*G223)*gyyL + (G223*G312 - G222*G313 - G213*G322)*gyzL +
+ G212*G323*gyzL + (-(G313*G322) + G312*G323)*gzzL) +
+ 2*(PDstandardNth12gyz - PDstandardNth13gyy - PDstandardNth22gxz +
+ PDstandardNth23gxy)) + gu11*(-PDstandardNth11gyy + 2*PDstandardNth12gxy
+ - PDstandardNth22gxx + 2*(G122*(-(G211*gxyL) - G311*gxzL) +
+ 2*G112*(G212*gxyL + G312*gxzL) - G111*(G122*gxxL + G222*gxyL +
+ G322*gxzL) + (2*G212*G312 - G211*G322)*gyzL + G222*(-(G211*gyyL) -
+ G311*gyzL) + gxxL*SQR(G112) + gyyL*SQR(G212) + gzzL*(-(G311*G322) +
+ SQR(G312)))) + gu33*(-PDstandardNth22gzz + 2*PDstandardNth23gyz -
+ PDstandardNth33gyy + 2*(G133*(-(G222*gxyL) - G322*gxzL) +
+ 2*G123*(G223*gxyL + G323*gxzL) - G122*(G133*gxxL + G233*gxyL +
+ G333*gxzL) + (2*G223*G323 - G222*G333)*gyzL + G233*(-(G222*gyyL) -
+ G322*gyzL) + gxxL*SQR(G123) + gyyL*SQR(G223) + gzzL*(-(G322*G333) +
+ SQR(G323)))));
+
+ CCTK_REAL R23 = 0.5*(gu11*(-PDstandardNth11gyz + PDstandardNth12gxz +
+ PDstandardNth13gxy - PDstandardNth23gxx) + gu21*(-PDstandardNth12gyz +
+ PDstandardNth13gyy + PDstandardNth22gxz - PDstandardNth23gxy) +
+ gu31*(PDstandardNth12gzz - PDstandardNth13gyz - PDstandardNth23gxz +
+ PDstandardNth33gxy) + gu32*(PDstandardNth22gzz - 2*PDstandardNth23gyz +
+ PDstandardNth33gyy) + 2*(gu11*((-(G123*G211) + G113*G212)*gxyL +
+ (-(G123*G311) + G113*G312)*gxzL + G112*(G113*gxxL + G213*gxyL +
+ G313*gxzL) - G111*(G123*gxxL + G223*gxyL + G323*gxzL) + (G212*G213 -
+ G211*G223)*gyyL + G212*G313*gyzL + (-(G223*G311) + G213*G312 -
+ G211*G323)*gyzL + (G312*G313 - G311*G323)*gzzL) + gu21*((-(G123*G212) +
+ G122*G213)*gxyL + (-(G123*G312) + G122*G313)*gxzL + G113*(G122*gxxL +
+ G222*gxyL + G322*gxzL) - G112*(G123*gxxL + G223*gxyL + G323*gxzL) +
+ (G213*G222 - G212*G223)*gyyL + G213*G322*gyzL + (-(G223*G312) +
+ G222*G313 - G212*G323)*gyzL + (G313*G322 - G312*G323)*gzzL) +
+ gu31*((G133*G212 - G123*G213)*gxyL + (G133*G312 - G123*G313)*gxzL -
+ G113*(G123*gxxL + G223*gxyL + G323*gxzL) + G112*(G133*gxxL + G233*gxyL
+ + G333*gxzL) + (-(G213*G223) + G212*G233)*gyyL + (G233*G312 - G223*G313
+ - G213*G323)*gyzL + G212*G333*gyzL + (-(G313*G323) + G312*G333)*gzzL) +
+ gu32*(G133*(G222*gxyL + G322*gxzL) + G122*(G133*gxxL + G233*gxyL +
+ G333*gxzL) + G233*(G222*gyyL + G322*gyzL) - 2*(G123*(G223*gxyL +
+ G323*gxzL) + G223*G323*gyzL) + G333*(G222*gyzL + G322*gzzL) -
+ gxxL*SQR(G123) - gyyL*SQR(G223) - gzzL*SQR(G323))));
+
+ CCTK_REAL R33 = 0.5*(gu21*(4*((-(G133*G212) + G123*G213)*gxyL +
+ (-(G133*G312) + G123*G313)*gxzL + G113*(G123*gxxL + G223*gxyL +
+ G323*gxzL) - G112*(G133*gxxL + G233*gxyL + G333*gxzL) + (G213*G223 -
+ G212*G233)*gyyL + G213*G323*gyzL + (-(G233*G312) + G223*G313 -
+ G212*G333)*gyzL + (G313*G323 - G312*G333)*gzzL) +
+ 2*(-PDstandardNth12gzz + PDstandardNth13gyz + PDstandardNth23gxz -
+ PDstandardNth33gxy)) + gu11*(-PDstandardNth11gzz + 2*PDstandardNth13gxz
+ - PDstandardNth33gxx + 2*(G133*(-(G211*gxyL) - G311*gxzL) +
+ 2*G113*(G213*gxyL + G313*gxzL) - G111*(G133*gxxL + G233*gxyL +
+ G333*gxzL) + (2*G213*G313 - G211*G333)*gyzL + G233*(-(G211*gyyL) -
+ G311*gyzL) + gxxL*SQR(G113) + gyyL*SQR(G213) + gzzL*(-(G311*G333) +
+ SQR(G313)))) + gu22*(-PDstandardNth22gzz + 2*PDstandardNth23gyz -
+ PDstandardNth33gyy + 2*(G133*(-(G222*gxyL) - G322*gxzL) +
+ 2*G123*(G223*gxyL + G323*gxzL) - G122*(G133*gxxL + G233*gxyL +
+ G333*gxzL) + (2*G223*G323 - G222*G333)*gyzL + G233*(-(G222*gyyL) -
+ G322*gyzL) + gxxL*SQR(G123) + gyyL*SQR(G223) + gzzL*(-(G322*G333) +
+ SQR(G323)))));
CCTK_REAL trR = gu11*R11 + gu22*R22 + 2*(gu21*R12 + gu31*R13 +
gu32*R23) + gu33*R33;