MainScanModule¶
Overview¶
A single level of scan (prefix sum) with configurable options.
@author Jonathan Olson <jonathan.olson@colorado.edu>
Class MainScanModule¶
inputSize: number
Constructor¶
new MainScanModule( providedOptions : MainScanModuleOptions<T> )¶
Instance Methods¶
Instance Properties¶
input : BufferArraySlot<T>¶
(readonly)
output : BufferArraySlot<T>¶
(readonly)
reduction : BufferArraySlot<T> | null¶
(readonly)
scannedReduction : BufferArraySlot<T> | null¶
(readonly)
scannedDoubleReduction : BufferArraySlot<T> | null¶
(readonly)
Type MainScanModuleOptions¶
- input?: BufferArraySlot<T> | null
- output?: BufferArraySlot<T> | null
- data?: BufferArraySlot<T> | null
- reduction?: BufferArraySlot<T> | null
- scannedReduction?: BufferArraySlot<T> | null
- scannedDoubleReduction?: BufferArraySlot<T> | null
- & mainScanWGSLOptions<T> & PipelineBlueprintOptions
Source Code¶
See the source for MainScanModule.ts in the alpenglow repository.