Reorganize the antenna memory
The antenna information is stored in memory as 3 separate vectors of length N. This makes them non-contiguous (or even nearby) in memory. It would be better to swap this to being directly a 3xN array since one typically always wants to add to all three components at once.