aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* kranc2.peg: Identify lower and upper indices in the parserIan Hinder2012-02-06
| | | Previously this logic was in Kranc, where it has to be more complicated.
* allow integer values as indicesSteven R. Brandt2012-02-06
|
* latest to parse Funwave.krancSteven R. Brandt2012-02-06
|
* Renoberated the derivatevesSteven R. Brandt2012-02-06
|
* Adding first funwave versionSteven R. Brandt2012-02-06
|
* Add support for defining derivative operatorsSteven R. Brandt2012-02-02
|
* Add emscript_sine.par parameter fileIan Hinder2012-02-02
|
* EMScript.kranc: Remove test codeIan Hinder2012-02-02
|
* KrancTensor.m: Add code for parsing tensor information from interface.ccl filesIan Hinder2012-02-01
|
* KrancTensor.m: Rewrite code to read group information from CCL filesIan Hinder2012-02-01
|
* Errors.m: Add function execution tracing optionIan Hinder2012-02-01
| | | | | | | | Enclose code with Block[{TraceExecution = True}, code] to see a trace of function calls with arguments and returned results.
* Regenerate SimpleWaveIan Hinder2012-01-31
|
* Regenerate EMScriptIan Hinder2012-01-31
|
* EMScript.kranc: Inherit only ADMBase for testingIan Hinder2012-01-31
|
* KrancTensor.m: Add code to parse interface.ccl files to determine inherited ↵Ian Hinder2012-01-31
| | | | groups
* Piraha.m: Mention input file in parse-failure error messageIan Hinder2012-01-31
|
* Errors.m: Export PrintErrorIan Hinder2012-01-31
|
* EMScript.kranc: Add examples of new featuresIan Hinder2012-01-29
|
* Add Implementation to script languageIan Hinder2012-01-29
|
* KrancScript.m: Make script processing errors fatalIan Hinder2012-01-29
|
* Add options and features to the script languageIan Hinder2012-01-29
|
* Move Piraha interface into separate source fileIan Hinder2012-01-29
|
* Generate SimpleWaveScriptIan Hinder2012-01-27
|
* Generate EMScriptIan Hinder2012-01-27
|
* EMScript.kranc: EM.m converted to new languageIan Hinder2012-01-27
|
* Cut down SimpleWaveScript.kranc to be a minimal exampleIan Hinder2012-01-27
|
* kranc2.peg: Add "scheduled at" to the calculation definitionIan Hinder2012-01-27
|
* KrancScript.m: Call the new internal interface to create the thorn and fix ↵Ian Hinder2012-01-27
| | | | many tensor issues
* KrancTensor.m: Provide a new interface to CreateThornIan Hinder2012-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 optionIan Hinder2012-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 optionsIan Hinder2012-01-27
|
* TensorToolsKranc.m: Include Errors packageIan Hinder2012-01-27
|
* CalculationFunction.m: Implement Where -> AutomaticIan Hinder2012-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 temporariesIan Hinder2012-01-27
|
* kranc2.peg: Accept tensors instead of names in variables and temporariesIan Hinder2012-01-27
|
* KrancScript.m: Raise an error if an unexpected item is found in a thornIan Hinder2012-01-27
|
* KrancScript.m: Add missing process invocationIan Hinder2012-01-27
|
* KrancScript.m: Treat _t as a special case in "dtensor" to mean time derivativeIan Hinder2012-01-27
|
* KrancScript.m: Handle multi-argument functionsIan Hinder2012-01-27
| | | We still don't check the number of arguments
* KrancScript.m: Write functions to process the script parse tree into a ↵Ian Hinder2012-01-27
| | | | CreateThornTT call
* Added variables and temporaries section to the inputSteven R. Brandt2012-01-27
|
* Added support for variables and temporariesSteven R. Brandt2012-01-27
|
* KrancScript.m: Don't output the Java class search pathIan Hinder2012-01-26
|
* KrancScript.m: Use Piraha to parse .kranc filesIan Hinder2012-01-26
| | | Currently we just print the XML structure to standard output.
* RunKranc.m: Define KrancDirectoryIan Hinder2012-01-26
|
* kranc2.peg: Add draft Kranc grammarIan Hinder2012-01-26
|
* Add draft SimpleWaveScript.krancIan Hinder2012-01-26
| | | | (by Steve Brandt)
* Add outline code for reading .kranc scriptsIan Hinder2012-01-26
|
* Add PirahaPeg jar files (svn revision 46)Ian Hinder2012-01-26
|
* Add Laplace equation exampleIan Hinder2012-01-23
|