我正在使用推力矢量。在推力鏡中重新排序鏡像
我在找一個優雅的方法重新排序用「鏡子」排序的推力矢量裝置(例如給定,無法找到,在推力任何功能)
舉例來說,假設我向量包含一個結構體,每個結構體包含若干個數字 我的矢量如下所示
[1,2] [5,4] [-2,5] [6,1] [2,6]
鏡重排序操作後,我想收到以下矢量 (第1元件交換與第n個元素) (第i元素與Ni元素切換等)
[2,6] [6,1] [-2,5] [5,4] [1,2]
在Thrust中有這樣做的優雅方式嗎?
順便說一句,我正在考慮給每個結構一個唯一的ID號碼,並根據這個數字排序,這樣我可以「鏡像」使用排序重新排序向量。
請不要把標籤的稱號你的問題。這不是必要的。 [SO]有標籤,在標題中重複它們不僅是不必要的,它是不需要的。 – talonmies
這不就是「推力::反向」嗎? –
@Jared Hoberock,你是對的,它很簡單,就像是相反的,寫一個答案,我會設置你的答案爲正確答案.http://thrust.github.io/doc/namespacethrust.html#a076e8291a8d5a1748cc4623b8c758c93 – TripleS