Skip to content

Commit

Permalink
Always generate Mathematica interface
Browse files Browse the repository at this point in the history
  • Loading branch information
Dylan Harries committed Dec 12, 2016
1 parent c6f8557 commit 9987466
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions meta/FlexibleSUSY.m
Original file line number Diff line number Diff line change
Expand Up @@ -2847,16 +2847,6 @@ corresponding tadpole is real or imaginary (only in models with CP
FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> "_two_scale_spectrum_generator.cpp"}]}
}];

Print["Creating LibraryLink ", FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> ".mx"}], " ..."];
WriteMathLink[inputParameters, extraSLHAOutputBlocks,
{{FileNameJoin[{$flexiblesusyTemplateDir, "librarylink.cpp.in"}],
FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> "_librarylink.cpp"}]},
{FileNameJoin[{$flexiblesusyTemplateDir, "librarylink.m.in"}],
FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> "_librarylink.m"}]},
{FileNameJoin[{$flexiblesusyTemplateDir, "run.m.in"}],
FileNameJoin[{FSOutputDir, "run_" <> FlexibleSUSY`FSModelName <> ".m"}]}
}];

Print["Creating makefile module for two-scale solver ..."];
WriteBVPSolverMakefile[{{FileNameJoin[{$flexiblesusyTemplateDir, "two_scale.mk.in"}],
FileNameJoin[{FSOutputDir, "two_scale.mk"}]}}];
Expand Down Expand Up @@ -2888,6 +2878,17 @@ corresponding tadpole is real or imaginary (only in models with CP
{FileNameJoin[{$flexiblesusyTemplateDir, "a_muon.cpp.in"}],
FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> "_a_muon.cpp"}]}}];

PrintHeadline["Creating Mathematica interface"];
Print["Creating LibraryLink ", FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> ".mx"}], " ..."];
WriteMathLink[inputParameters, extraSLHAOutputBlocks,
{{FileNameJoin[{$flexiblesusyTemplateDir, "librarylink.cpp.in"}],
FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> "_librarylink.cpp"}]},
{FileNameJoin[{$flexiblesusyTemplateDir, "librarylink.m.in"}],
FileNameJoin[{FSOutputDir, FlexibleSUSY`FSModelName <> "_librarylink.m"}]},
{FileNameJoin[{$flexiblesusyTemplateDir, "run.m.in"}],
FileNameJoin[{FSOutputDir, "run_" <> FlexibleSUSY`FSModelName <> ".m"}]}
}];

PrintHeadline["Creating user examples"];
Print["Creating user example spectrum generator program ..."];
WriteUserExample[inputParameters,
Expand Down

0 comments on commit 9987466

Please sign in to comment.