Range1D

Namespace

Brahma.FSharp


Represents 1-dimensional index space.

Contructors

ConstructorSignatureDescription
#new(globalWorkSize)globalWorkSize:int -> Range1D

Initializes a new instance of the UNRESOLVED(Range1D) class with specified global work size and local work size setted to 1.

CompiledName:.ctor

#new(globalWorkSize, localWorkSize)(globalWorkSize:int * localWorkSize:int) -> Range1D

Initializes a new instance of the UNRESOLVED(Range1D) class with specified global and local work size.

CompiledName:.ctor

Instance members

Instance memberSignatureDescription
#x.GlobalID0int

Gets the unique global work-item ID.

CompiledName:get_GlobalID0

#x.GlobalWorkSizeint

CompiledName:get_GlobalWorkSize

#x.LocalID0int

Gets the unique local work-item ID.

CompiledName:get_LocalID0

#x.LocalWorkSizeint

CompiledName:get_LocalWorkSize

Static members

Static memberSignatureDescription
#Range1D.CreateValid(...)(neededSize:int * localWorkSize:int) -> Range1D

Creates a new instance of the UNRESOLVED(Range1D) class with specified lower bound of global work size and local work size. The resulting global work size will be a multiple of local work size and not less than specified lower bound.