aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Kranc.mt: Add test for ParameterConditionsIan Hinder2013-09-12
|
* ParamCheck.m: Bypass bug in checkConditionIan Hinder2013-09-12
| | | The "params" variable is never initialised, so the code as written is wrong. Bypass the corresponding check until the parameters are passed in.
* KrancThorn.m: Accumulate finite differencing header in sources variableIan Hinder2013-09-12
|
* KrancThorn.m: Accumulate symmetries registration source file in sources variableIan Hinder2013-09-12
|
* KrancThorn.m: Accumulate boundary source files in sources variableIan Hinder2013-09-12
|
* KrancThorn.m: Reorder some code so it can go into the right sectionsIan Hinder2013-09-12
|
* KrancThorn.m: Accumulate startup file in sources variableIan Hinder2013-09-12
|
* KrancThorn.m: Localise some variables in MoLIan Hinder2013-09-12
|
* KrancThorn.m: Create a "sources" accumulator list and use it for the MoL ↵Ian Hinder2013-09-12
| | | | registration source file
* KrancThorn.m: Move MoL registration source file generation into MoL sectionIan Hinder2013-09-12
|
* KrancThorn.m: Move MoL-related code to MoL sectionIan Hinder2013-09-12
|
* KrancThorn.m: Add more section commentsIan Hinder2013-09-12
|
* KrancThorn.m: Add section comments to CreateKrancThornIan Hinder2013-09-11
|
* Remove now-unneeded arguments from CreateKrancParamIan Hinder2013-09-11
|
* Change arguments of CactusBoundary`GetParameters to declaredGroups and ↵Ian Hinder2013-09-11
| | | | | groups from evolvedGFs and evolvedGroups This means the caller doesn't have to know about which groups are evolved. It changes the ordering of the parameters.
* MoL.m: Use the new MoLEvolvedGroups in MoLParameterStructuresIan Hinder2013-09-11
|
* MoL.m: Add a version of MoLEvolvedGroups which does not require the calculationsIan Hinder2013-09-11
|
* Determine evolved groups using MoLEvolved group option rather than passing listIan Hinder2013-09-11
|
* MoL.m: Remove MoLEvolved from copied RHS group definitionIan Hinder2013-09-11
|
* Pass declared groups into parameter file generation functionsIan Hinder2013-09-11
|
* KrancGroups.m: Add DeleteGroupExtra functionIan Hinder2013-09-11
|
* MoL.m: Add MoLEvolved option to groups which are evolved using MoLIan Hinder2013-09-11
| | | This allows easy identification of these groups later
* Param.m: Remove unneeded arguments from CreateKrancParamIan Hinder2013-09-11
|
* Param.m: Move calculation and common parameter structures into their own ↵Ian Hinder2013-09-11
| | | | | functions This changes the ordering of entries in param.ccl.
* Param.m: Eliminate temporary variableIan Hinder2013-09-11
|
* Param.m: Move user parameter structure generation into a separate functionIan Hinder2013-09-11
|
* Param.m: Group user parameter structures togetherIan Hinder2013-09-11
|
* Param.m: Move "used parameters" part of CreateKrancParam into a separate ↵Ian Hinder2013-09-11
| | | | function
* Param.m: Correct variable declarationsIan Hinder2013-09-11
|
* Param.m: Move details of used MoL parameters into MoL.mIan Hinder2013-09-11
|
* Param.m: Move details of MoL parameters into MoL.mIan Hinder2013-09-11
|
* CactusBoundary.m: Add type checking to GetParametersIan Hinder2013-09-11
|
* 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
|