Skip to content

AthContainers, etc: Update swap to work on AuxVectorData.

Scott Snyder requested to merge ssnyder/athena:swap.AthContainers-20240117 into main

Update the swap method of IAuxTypeVectorFactory / AuxTypeRegistry to take AuxVectorData instances rather than bare pointers. Remove the swap static method from AuxTypeVector. Also alter swap to operate on a range, rather than a single pair of elements.

Refactoring to make possible dependencies between auxiliary variables, as would be used to support packed links / jagged vectors.

Merge request reports