Ordenar objetos com Thrust CUDA

É possível classificar objetos usando a biblioteca Thrust? Eu tenho a seguinte estrutura:

struct OB{
  int N;
  Cls *C; //CLS is another struct.
}

É possível usar o empuxo para classificar uma matriz de OB de acordo com N? Você pode fornecer um exemplo simples de como usar o empuxo para classificar objetos? Se o impulso não puder fazer isso, existem outras bibliotecas CUDA que me permitem fazer isso?

questionAnswers(5)

yourAnswerToTheQuestion