2016-06-25 10 views
3

Angenommen, ich möchte eine thrust::reduce_by_key tun, aber mir egal, was die Ausgabeschlüssel sind. Gibt es eine Möglichkeit, Rechenzeit und Speicherzuweisung zu sparen, indem ein Null-Objekt (z. B. Null-Zeiger) irgendwie in den Algorithmus für diesen Parameter übergeben wird, sodass keine sinnlose Liste von Ausgabe-Schlüsseln erstellt wird?Thrust: Wie man absichtlich vermeiden, einen Parameter in Algorithmus zu übergeben?

Zusätzliche Informationen: Vielleicht gibt es einen noch besseren Weg zu tun, was ich zu erreichen versuche. Im Wesentlichen habe ich bereits einen reduzierten Satz von Schlüsseln, die in einem Vektor gespeichert sind, so dass es überflüssig wäre, sie über den vorhandenen Satz reduzierter Schlüssel zu speichern, weshalb mir die Ausgabeschlüssel egal sind.

Antwort