Basis versioning #161
Replies: 2 comments 4 replies
-
|
Hm. The changes only affect the evaluation of the associated Legendre polynomials at large The |
Beta Was this translation helpful? Give feedback.
-
|
My main thinking on the policy is just wondering what the minor revision number means -- if we are only going to change the version when the basis is no longer backward compatible, we might just get away with an integer number. In the nightmare scenario where we find a bug in the basis (i.e. like from HighFive), it might be easier to increment an integer number rather than exclude a pattern like (say) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
While reviewing code today, I remembered that bases are now tagged with versions, e.g.
EXP/include/SLGridMP2.H
Line 95 in 3bb752d
We've since changed the heuristic for SL grid setting at high l order; in principle this changes the basis result. Given that the basis could change, it seems to me that all bases inheriting from this (so Sphere and Cylinder) should probably be bumped to 1.1.
More generally I'm wondering if we have a policy in place for basis versioning?
Beta Was this translation helpful? Give feedback.
All reactions