aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Jacobian.m: Comment out generation of code for Jacobian derivative and inverseIan Hinder2013-09-11
| | | This code is not (and cannot) be used, and it breaks compatibility with old parameter files which don't set the parameters. If the code is used in the future, it should only be added if the variables are actually needed.
* Interface.m: Modernise type checkingIan Hinder2013-09-11
|
* Remove now-unused arguments and code from interface file generationIan Hinder2013-09-11
|
* Interface.m: Use new general function for creating interface group structuresIan Hinder2013-09-10
| | | This leads to a reordering of the entries in interface.ccl files. There is code in here to check that the structures are the same apart from a reordering.
* Kranc.mt: Add test cases for pure-analysis thornsIan Hinder2013-09-10
|
* Kranc.mt: Add ODE test caseIan Hinder2013-09-10
|
* Interface.m: Generalise the functions for creating group interface structuresIan Hinder2013-09-10
| | | The new function is currently only tested against the old structures, it is not actually used. The ordering of the group structures is different, and it is not easy to implement the original ordering.
* Pass declared groups into CreateInterface from CreateKrancThornIan Hinder2013-09-10
|
* KrancThorn.m: Hook MoLProcessGroups into CreateKrancThornIan Hinder2013-09-10
| | | Currently this adds InterfaceTimelevels to the group options for evolved variables. Later in CreateKrancThorn, these groups are copied as RHS groups and the options are copied as well.
* KrancThorn.m: Add group options to indicate that a group is an ODE groupIan Hinder2013-09-10
|
* KrancGroups.m: Replace EnsureTimelevels with EnsureInterfaceTimelevelsIan Hinder2013-09-10
| | | The interaction between interface.ccl and schedule.ccl timelevels is subtle and hard to replicate in a more general system. For now, just separate the two using different internal options.
* KrancGroups.m: Add GroupExtras functionIan Hinder2013-09-10
|
* MoL.m: Add MoLProcessGroupsIan Hinder2013-09-10
| | | This function is called to modify the groups structure for MoL's requirements. At the moment, it adds an InterfaceTimelevels option to the group with a value of EvolutionTimelevels (passed in as an argument).
* Errors.m: Make PrintStructure publicIan Hinder2013-09-09
|
* KrancGroups.m: Add EnsureTimelevels functionIan Hinder2013-09-09
|
* Interface.m: Remove wrong commentIan Hinder2013-09-09
|
* Interface.m: Move MoL aliased function declarations into MoL.mIan Hinder2013-09-09
|
* KrancThorn.m: Move RHS ODE group definitions into MoL.mIan Hinder2013-09-09
|
* KrancThorn.m: Move RHS group definitions into MoL.mIan Hinder2013-09-09
|
* KrancGroups.m: Move evolvedGroupToRHSGroup to MoL.m and capitaliseIan Hinder2013-09-09
|
* KrancThorn.m: Move evolved/nonevolved group functions into MoL.m and renameIan Hinder2013-09-09
|
* KrancThorn.m: Move two functions to KrancGroups.mIan Hinder2013-09-09
|
* Calculation.m: Move CalculationEvolvedVars into MoL.m as EvolvedVariablesIan Hinder2013-09-09
|
* KrancThorn.m: Move replaceDots into MoL.mIan Hinder2013-09-09
|
* KrancThorn.m: Move startup file creationIan Hinder2013-09-09
|
* Collect all parameter information from CreateThorn into a single objectIan Hinder2013-09-09
| | | The ParameterDatabase object contains all information about parameters passed to CreateThorn. This is then accessed by the code generation functions in Param.m.
* Add ClearAllTensors to all testsIan Hinder2013-09-09
|
* Kranc.mt: Add a test for conservation law calculationsIan Hinder2013-09-09
|
* TensorTools.m: Add ClearAllTensorsIan Hinder2013-09-09
| | | This is a very heavy-handed way of achieving this. We should change the way that tensors work at a more fundamental level, but this is enough for now.
* KrancThorn.m: Move MoL-specific functions to MoL.mIan Hinder2013-09-09
|
* KrancThorn.m: Move two functions to Calculation.mIan Hinder2013-09-09
|
* Thorn.m: Tidy sourceIan Hinder2013-09-09
|
* Thorn.m: Move CreateSetterSource to CodeGenCalculation.mIan Hinder2013-09-09
|
* Rename CalculationFunction.m to CodeGenCalculation.mIan Hinder2013-09-09
|
* Thorn.m: Move startup file generation to new CodeGenStartup.mIan Hinder2013-09-09
|
* Thorn.m: Remove unused 'PrecompMacros' codeIan Hinder2013-09-09
|
* Thorn.m: Move characteristic multipatch file generation to new ↵Ian Hinder2013-09-09
| | | | | CharacteristicMultipatch.m This code is currently unused, and hence untested.
* Thorn.m: Move MoL code generation to new MoL.mIan Hinder2013-09-09
|
* Thorn.m: Move symmetries registration file generation to new CodeGenSymmetries.mIan Hinder2013-09-09
|
* Thorn.m: Move Makefile file generation to new CodeGenMakefile.mIan Hinder2013-09-09
|
* Thorn.m: Move configuration.ccl file generation to new CodeGenConfiguration.mIan Hinder2013-09-09
|
* Thorn.m: Move schedule.ccl file generation to new CodeGenSchedule.mIan Hinder2013-09-09
|
* Thorn.m: Move interface.ccl file generation to new CodeGenInterface.cclIan Hinder2013-09-09
|
* Thorn.m: Remove commentsIan Hinder2013-09-09
|
* Thorn.m: Move param.ccl file generation to new CodeGenParam.mIan Hinder2013-09-09
|
* Thorn.m: Move header function to CodeGenKranc.mIan Hinder2013-09-09
|
* Thorn.m: Remove duplicated Quote functionIan Hinder2013-09-09
|
* Thorn.m: Replace whoWhen with simpler header functionIan Hinder2013-09-09
|
* Declare OpenCLLocalsToGridFunctions in correct fileIan Hinder2013-09-07
|
* KrancThorn.m: Process OpenCL differencing header in OpenCL.mIan Hinder2013-09-07
|