Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | kranc2.peg: Identify lower and upper indices in the parser | Ian Hinder | 2012-02-06 |
| | | | Previously this logic was in Kranc, where it has to be more complicated. | ||
* | allow integer values as indices | Steven R. Brandt | 2012-02-06 |
| | |||
* | latest to parse Funwave.kranc | Steven R. Brandt | 2012-02-06 |
| | |||
* | Renoberated the derivateves | Steven R. Brandt | 2012-02-06 |
| | |||
* | Adding first funwave version | Steven R. Brandt | 2012-02-06 |
| | |||
* | Add support for defining derivative operators | Steven R. Brandt | 2012-02-02 |
| | |||
* | Add emscript_sine.par parameter file | Ian Hinder | 2012-02-02 |
| | |||
* | EMScript.kranc: Remove test code | Ian Hinder | 2012-02-02 |
| | |||
* | KrancTensor.m: Add code for parsing tensor information from interface.ccl files | Ian Hinder | 2012-02-01 |
| | |||
* | KrancTensor.m: Rewrite code to read group information from CCL files | Ian Hinder | 2012-02-01 |
| | |||
* | Errors.m: Add function execution tracing option | Ian Hinder | 2012-02-01 |
| | | | | | | | | Enclose code with Block[{TraceExecution = True}, code] to see a trace of function calls with arguments and returned results. | ||
* | Regenerate SimpleWave | Ian Hinder | 2012-01-31 |
| | |||
* | Regenerate EMScript | Ian Hinder | 2012-01-31 |
| | |||
* | EMScript.kranc: Inherit only ADMBase for testing | Ian Hinder | 2012-01-31 |
| | |||
* | KrancTensor.m: Add code to parse interface.ccl files to determine inherited ↵ | Ian Hinder | 2012-01-31 |
| | | | | groups | ||
* | Piraha.m: Mention input file in parse-failure error message | Ian Hinder | 2012-01-31 |
| | |||
* | Errors.m: Export PrintError | Ian Hinder | 2012-01-31 |
| | |||
* | EMScript.kranc: Add examples of new features | Ian Hinder | 2012-01-29 |
| | |||
* | Add Implementation to script language | Ian Hinder | 2012-01-29 |
| | |||
* | KrancScript.m: Make script processing errors fatal | Ian Hinder | 2012-01-29 |
| | |||
* | Add options and features to the script language | Ian Hinder | 2012-01-29 |
| | |||
* | Move Piraha interface into separate source file | Ian Hinder | 2012-01-29 |
| | |||
* | Generate SimpleWaveScript | Ian Hinder | 2012-01-27 |
| | |||
* | Generate EMScript | Ian Hinder | 2012-01-27 |
| | |||
* | EMScript.kranc: EM.m converted to new language | Ian Hinder | 2012-01-27 |
| | |||
* | Cut down SimpleWaveScript.kranc to be a minimal example | Ian Hinder | 2012-01-27 |
| | |||
* | kranc2.peg: Add "scheduled at" to the calculation definition | Ian Hinder | 2012-01-27 |
| | |||
* | KrancScript.m: Call the new internal interface to create the thorn and fix ↵ | Ian Hinder | 2012-01-27 |
| | | | | many tensor issues | ||
* | KrancTensor.m: Provide a new interface to CreateThorn | Ian Hinder | 2012-01-27 |
| | | | This new internal interface derives various things automatically that the user was previously required to provide, for example the groups structure. It also provides centered finite differencing at 2nd and 4th order (this can be increased) for the derivative PD with the order controlled by the new parameter fdOrder. | ||
* | Add a thorn-global Shorthands option | Ian Hinder | 2012-01-27 |
| | | | This is added to the Shorthands option of each calculation. Might want to make it a union. | ||
* | Kranc.m: Add several new thorn options | Ian Hinder | 2012-01-27 |
| | |||
* | TensorToolsKranc.m: Include Errors package | Ian Hinder | 2012-01-27 |
| | |||
* | CalculationFunction.m: Implement Where -> Automatic | Ian Hinder | 2012-01-27 |
| | | | If you specify Where -> Automatic in a calculation, Kranc will choose Interior or Everywhere depending on whether you have any finite difference operators in the calculation or not. In combination with some logic for checking that boundary conditions have been applied, this should make Kranc more user-friendly. | ||
* | KrancScript.m: Add support for variables and temporaries | Ian Hinder | 2012-01-27 |
| | |||
* | kranc2.peg: Accept tensors instead of names in variables and temporaries | Ian Hinder | 2012-01-27 |
| | |||
* | KrancScript.m: Raise an error if an unexpected item is found in a thorn | Ian Hinder | 2012-01-27 |
| | |||
* | KrancScript.m: Add missing process invocation | Ian Hinder | 2012-01-27 |
| | |||
* | KrancScript.m: Treat _t as a special case in "dtensor" to mean time derivative | Ian Hinder | 2012-01-27 |
| | |||
* | KrancScript.m: Handle multi-argument functions | Ian Hinder | 2012-01-27 |
| | | | We still don't check the number of arguments | ||
* | KrancScript.m: Write functions to process the script parse tree into a ↵ | Ian Hinder | 2012-01-27 |
| | | | | CreateThornTT call | ||
* | Added variables and temporaries section to the input | Steven R. Brandt | 2012-01-27 |
| | |||
* | Added support for variables and temporaries | Steven R. Brandt | 2012-01-27 |
| | |||
* | KrancScript.m: Don't output the Java class search path | Ian Hinder | 2012-01-26 |
| | |||
* | KrancScript.m: Use Piraha to parse .kranc files | Ian Hinder | 2012-01-26 |
| | | | Currently we just print the XML structure to standard output. | ||
* | RunKranc.m: Define KrancDirectory | Ian Hinder | 2012-01-26 |
| | |||
* | kranc2.peg: Add draft Kranc grammar | Ian Hinder | 2012-01-26 |
| | |||
* | Add draft SimpleWaveScript.kranc | Ian Hinder | 2012-01-26 |
| | | | | (by Steve Brandt) | ||
* | Add outline code for reading .kranc scripts | Ian Hinder | 2012-01-26 |
| | |||
* | Add PirahaPeg jar files (svn revision 46) | Ian Hinder | 2012-01-26 |
| | |||
* | Add Laplace equation example | Ian Hinder | 2012-01-23 |
| |