aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2013-09-12 11:40:35 +0200
committerIan Hinder <ian.hinder@aei.mpg.de>2013-09-12 11:40:35 +0200
commit0b39a8d69637e13d81824f3dce4aa8d87f60218e (patch)
tree86798ca66795da49511b827e6b83b240d5350e87
parent27a46baf3e2e37b0166878c076fe71aaedcd30bf (diff)
KrancThorn.m: Accumulate symmetries registration source file in sources variable
-rw-r--r--Tools/CodeGen/KrancThorn.m9
1 files changed, 6 insertions, 3 deletions
diff --git a/Tools/CodeGen/KrancThorn.m b/Tools/CodeGen/KrancThorn.m
index 687eee1..86018ac 100644
--- a/Tools/CodeGen/KrancThorn.m
+++ b/Tools/CodeGen/KrancThorn.m
@@ -320,8 +320,12 @@ CreateKrancThorn[groupsOrig_, parentDirectory_, thornName_, opts:OptionsPattern[
Module[{allGFs = Join[variablesFromGroups[evolvedGroups, groups],
variablesFromGroups[nonevolvedGroups, groups]]},
InfoMessage[Terse, "Creating symmetry registration file"];
- symregister = CreateSymmetriesRegistrationSource[thornName, implementation,
- allGFs, reflectionSymmetries, False]];
+ AppendTo[
+ sources,
+ {Filename -> "RegisterSymmetries.cc",
+ Contents -> CreateSymmetriesRegistrationSource[
+ thornName, implementation,
+ allGFs, reflectionSymmetries, False]}]];
(* ------------------------------------------------------------------------
Create finite differencing header file
@@ -392,7 +396,6 @@ CreateKrancThorn[groupsOrig_, parentDirectory_, thornName_, opts:OptionsPattern[
CaKernel -> cakernel,
Makefile -> make,
Sources -> Join[sources, {
- {Filename -> "RegisterSymmetries.cc", Contents -> symregister},
{Filename -> "Differencing.h", Contents -> diffHeader}},
MapThread[{Filename -> #1, Contents -> #2} &,
{calcFilenames, calcSources}],