| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
| |
- CodeGenC.m still contains Fortran variants. These might be moved into CodeGenFortran.m.
- Several other modules essentially need to pull in all three packages due to newly broken abstraction barriers. This can be fixed incrementally.
- Indent and format all three files consistently
|
|
|
|
|
|
|
|
|
|
|
|
| |
used in the derivatives
In order to multiply derivatives by the Jacobians, it is necessary to
evaluate the derivative operators. If shorthands are required for
this, they must be computed before the Jacobians are multiplied. With
this commit, Kranc will compute the Jacobianised derivatives as early
as possible in the calculation after all the shorthands used in them
have been assigned, rather than computing them at the start of the
calculation.
|
| |
|
| |
|
|
|
|
| |
Use of the Jacobian is determined by the user setting the jacobian_group parameter. Also provide a parameter jacobian_identity_map which the user can set to a Carpet map which does not require the Jacobian, in which case the Jacobian will not be applied.
|
|
|