/* File produced by Kranc */ #include "cctk.h" #include "cctk_Arguments.h" #include "cctk_Parameters.h" #include "Symmetry.h" extern "C" void ML_CCZ4_RegisterSymmetries(CCTK_ARGUMENTS) { DECLARE_CCTK_ARGUMENTS; DECLARE_CCTK_PARAMETERS; /* array holding symmetry definitions */ CCTK_INT sym[3]; /* Register symmetries of grid functions */ sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::phi"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::gt11"); sym[0] = -1; sym[1] = -1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::gt12"); sym[0] = -1; sym[1] = 1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::gt13"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::gt22"); sym[0] = 1; sym[1] = -1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::gt23"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::gt33"); sym[0] = -1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::Xt1"); sym[0] = 1; sym[1] = -1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::Xt2"); sym[0] = 1; sym[1] = 1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::Xt3"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::trK"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::At11"); sym[0] = -1; sym[1] = -1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::At12"); sym[0] = -1; sym[1] = 1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::At13"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::At22"); sym[0] = 1; sym[1] = -1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::At23"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::At33"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::alpha"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::A"); sym[0] = -1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::beta1"); sym[0] = 1; sym[1] = -1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::beta2"); sym[0] = 1; sym[1] = 1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::beta3"); sym[0] = -1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::B1"); sym[0] = 1; sym[1] = -1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::B2"); sym[0] = 1; sym[1] = 1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::B3"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::Theta"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::H"); sym[0] = -1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::M1"); sym[0] = 1; sym[1] = -1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::M2"); sym[0] = 1; sym[1] = 1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::M3"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::cS"); sym[0] = -1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::cXt1"); sym[0] = 1; sym[1] = -1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::cXt2"); sym[0] = 1; sym[1] = 1; sym[2] = -1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::cXt3"); sym[0] = 1; sym[1] = 1; sym[2] = 1; SetCartSymVN(cctkGH, sym, "ML_CCZ4::cA"); }