Skip to content

Augment Particle v1 to make it forward compatible with v2

Gerhard Raven requested to merge rec-issue-223 into master

necessary ingredient for Rec#223: adapt Particle v1 to allow uniform treatment with Particle v2.

Basically, use the newly introduced possibility to use ADL to allow classes to 'opt-in' to ThOr functors (Rec!2631 (merged)), and then implement the right (free standing) functions for Particle v1 to customize the implementation of a few key functions.

Note: while Rec!2631 (merged) requires this MR, this MR does not require Rec!2631 (merged). But without Rec!2631 (merged), this MR will not actually do anything noticeable as it just introduces a few new functions.

Edited by Gerhard Raven

Merge request reports