Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Jacobian.m: Comment out generation of code for Jacobian derivative and inverse | Ian Hinder | 2013-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 checking | Ian Hinder | 2013-09-11 | |
| | ||||
* | Remove now-unused arguments and code from interface file generation | Ian Hinder | 2013-09-11 | |
| | ||||
* | Interface.m: Use new general function for creating interface group structures | Ian Hinder | 2013-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. | |||
* | Interface.m: Generalise the functions for creating group interface structures | Ian Hinder | 2013-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 CreateKrancThorn | Ian Hinder | 2013-09-10 | |
| | ||||
* | KrancThorn.m: Hook MoLProcessGroups into CreateKrancThorn | Ian Hinder | 2013-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 group | Ian Hinder | 2013-09-10 | |
| | ||||
* | KrancGroups.m: Replace EnsureTimelevels with EnsureInterfaceTimelevels | Ian Hinder | 2013-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 function | Ian Hinder | 2013-09-10 | |
| | ||||
* | MoL.m: Add MoLProcessGroups | Ian Hinder | 2013-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 public | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancGroups.m: Add EnsureTimelevels function | Ian Hinder | 2013-09-09 | |
| | ||||
* | Interface.m: Remove wrong comment | Ian Hinder | 2013-09-09 | |
| | ||||
* | Interface.m: Move MoL aliased function declarations into MoL.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancThorn.m: Move RHS ODE group definitions into MoL.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancThorn.m: Move RHS group definitions into MoL.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancGroups.m: Move evolvedGroupToRHSGroup to MoL.m and capitalise | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancThorn.m: Move evolved/nonevolved group functions into MoL.m and rename | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancThorn.m: Move two functions to KrancGroups.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Calculation.m: Move CalculationEvolvedVars into MoL.m as EvolvedVariables | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancThorn.m: Move replaceDots into MoL.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancThorn.m: Move startup file creation | Ian Hinder | 2013-09-09 | |
| | ||||
* | Collect all parameter information from CreateThorn into a single object | Ian Hinder | 2013-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. | |||
* | TensorTools.m: Add ClearAllTensors | Ian Hinder | 2013-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.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | KrancThorn.m: Move two functions to Calculation.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Tidy source | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move CreateSetterSource to CodeGenCalculation.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Rename CalculationFunction.m to CodeGenCalculation.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move startup file generation to new CodeGenStartup.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Remove unused 'PrecompMacros' code | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move characteristic multipatch file generation to new ↵ | Ian Hinder | 2013-09-09 | |
| | | | | | CharacteristicMultipatch.m This code is currently unused, and hence untested. | |||
* | Thorn.m: Move MoL code generation to new MoL.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move symmetries registration file generation to new CodeGenSymmetries.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move Makefile file generation to new CodeGenMakefile.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move configuration.ccl file generation to new CodeGenConfiguration.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move schedule.ccl file generation to new CodeGenSchedule.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move interface.ccl file generation to new CodeGenInterface.ccl | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Remove comments | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move param.ccl file generation to new CodeGenParam.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Move header function to CodeGenKranc.m | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Remove duplicated Quote function | Ian Hinder | 2013-09-09 | |
| | ||||
* | Thorn.m: Replace whoWhen with simpler header function | Ian Hinder | 2013-09-09 | |
| | ||||
* | Declare OpenCLLocalsToGridFunctions in correct file | Ian Hinder | 2013-09-07 | |
| | ||||
* | KrancThorn.m: Process OpenCL differencing header in OpenCL.m | Ian Hinder | 2013-09-07 | |
| | ||||
* | Thorn.m: Move OpenCL capabilities to OpenCL.m | Ian Hinder | 2013-09-07 | |
| | ||||
* | Move OpenCL include files to OpenCL.m | Ian Hinder | 2013-09-07 | |
| | ||||
* | Vectorisation.m: Move OpenCLLocalsToGridFunctions to OpenCL.m | Ian Hinder | 2013-09-07 | |
| | ||||
* | CalculationFunction.m: Move Stringify call for OpenCL into OpenCL.m | Ian Hinder | 2013-09-07 | |
| |