[Commits] [ianhinder/Kranc] ed1ad5: Fix latent flaw in handling of parameter lists.

David M. Koppelman koppel at ece.lsu.edu
Thu Jul 13 11:02:08 CDT 2017


  Branch: refs/heads/dmk-chemora
  Home:   https://github.com/ianhinder/Kranc
  Commit: ed1ad55362de9b703d31d204027641f31798593b
      https://github.com/ianhinder/Kranc/commit/ed1ad55362de9b703d31d204027641f31798593b
  Author: David M. Koppelman <koppel at ece.lsu.edu>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M Tools/CodeGen/Param.m

  Log Message:
  -----------
  Fix latent flaw in handling of parameter lists.

Param.m:usedParameters:
 Do a better job of removing empty lists from lists of parameters.


  Commit: dd0c003b5fc5a196b00b2ad6abf19a35d40775e9
      https://github.com/ianhinder/Kranc/commit/dd0c003b5fc5a196b00b2ad6abf19a35d40775e9
  Author: David M. Koppelman <koppel at ece.lsu.edu>
  Date:   2017-07-12 (Wed, 12 Jul 2017)

  Changed paths:
    M Tools/CodeGen/CodeGenCalculation.m
    M Tools/CodeGen/Kranc.m
    M Tools/CodeGen/KrancTensor.m
    M Tools/CodeGen/KrancThorn.m

  Log Message:
  -----------
  Streamline handling of inherited values.

 - Replace Global` variables with Kranc-namespace options.

CreateCalculationFunction:
 Use options rather than Globals for inherited items.

Kranc.m:
 Put inheritance-related symbols in the Kranc namespace.

CreateKrancThornTT2
 Use options rather than globals to carry inherited params and vars.

CreateKrancThorn, ParameterDatabase:
 Use options to pass inherited variables and parameters rather than
  global variables.


Compare: https://github.com/ianhinder/Kranc/compare/28d83dc21efe...dd0c003b5fc5


More information about the Commits mailing list