RadixSortModule¶
Under Construction
This documentation is auto-generated, and is a work in progress. Please see the source code at https://github.com/phetsims/alpenglow/blob/main/js/webgpu/modules/gpu/RadixSortModule.ts for the most up-to-date information.
Overview¶
A full reduction, with the method of reduction chosen based on the type and configuration.
@author Jonathan Olson <jonathan.olson@colorado.edu>
Class RadixSortModule¶
stageInputSize: number
Constructor¶
new RadixSortModule( providedOptions : RadixSortModuleOptions<T> )¶
Instance Methods¶
Instance Properties¶
input : BufferArraySlot<T>¶
(readonly)
output : BufferArraySlot<T>¶
(readonly)
histogram : BufferArraySlot<number>¶
(readonly)
extraSlots : BufferArraySlot<T>[]¶
(readonly)
Static Methods¶
getMaximumElementQuantity( radixWorkgroupSize : number, radixGrainSize : number, scanWorkgroupSize : number, scanGrainSize : number, bitsPerPass : number, scanLevels ) : number¶
Type RadixSortModuleOptions¶
Source Code¶
See the source for RadixSortModule.ts in the alpenglow repository.