aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Tools/CodeGen/KrancThorn.m32
1 files changed, 17 insertions, 15 deletions
diff --git a/Tools/CodeGen/KrancThorn.m b/Tools/CodeGen/KrancThorn.m
index 34b6e90..0a6a919 100644
--- a/Tools/CodeGen/KrancThorn.m
+++ b/Tools/CodeGen/KrancThorn.m
@@ -162,7 +162,7 @@ CreateKrancThorn[groupsOrig_, parentDirectory_, thornName_, opts:OptionsPattern[
Add include files
------------------------------------------------------------------------ *)
- includeFiles = Join[includeFiles, {"GenericFD.h", "Symmetry.h", "sbp_calc_coeffs.h"}];
+ includeFiles = Join[includeFiles, {"GenericFD.h", "sbp_calc_coeffs.h"}];
(* ------------------------------------------------------------------------
Inherited implementations
@@ -276,6 +276,22 @@ CreateKrancThorn[groupsOrig_, parentDirectory_, thornName_, opts:OptionsPattern[
calcs = SplitCalculations[calcs];
(* ------------------------------------------------------------------------
+ Symmetries
+ ------------------------------------------------------------------------ *)
+
+ AppendTo[includeFiles, "Symmetry.h"];
+
+ Module[{allGFs = Join[variablesFromGroups[evolvedGroups, groups],
+ variablesFromGroups[nonevolvedGroups, groups]]},
+ InfoMessage[Terse, "Creating symmetry registration file"];
+ AppendTo[
+ sources,
+ {Filename -> "RegisterSymmetries.cc",
+ Contents -> CreateSymmetriesRegistrationSource[
+ thornName, implementation,
+ allGFs, OptionValue[ReflectionSymmetries], False]}]];
+
+ (* ------------------------------------------------------------------------
Startup source file
------------------------------------------------------------------------ *)
@@ -326,20 +342,6 @@ CreateKrancThorn[groupsOrig_, parentDirectory_, thornName_, opts:OptionsPattern[
CactusBoundary`GetSources[evolvedGroups, groups, implementation, thornName]];
(* ------------------------------------------------------------------------
- Create symmetry registration source file
- ------------------------------------------------------------------------ *)
-
- Module[{allGFs = Join[variablesFromGroups[evolvedGroups, groups],
- variablesFromGroups[nonevolvedGroups, groups]]},
- InfoMessage[Terse, "Creating symmetry registration file"];
- AppendTo[
- sources,
- {Filename -> "RegisterSymmetries.cc",
- Contents -> CreateSymmetriesRegistrationSource[
- thornName, implementation,
- allGFs, OptionValue[ReflectionSymmetries], False]}]];
-
- (* ------------------------------------------------------------------------
Add parameter check source file
------------------------------------------------------------------------ *)