Range1D
Namespace
Brahma.FSharpRepresents 1-dimensional index space.
Contructors
| Constructor | Signature | Description | |
|---|---|---|---|
| # | new(globalWorkSize) | globalWorkSize:int -> Range1D | CompiledName: |
| # | 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: |
Instance members
| Instance member | Signature | Description | |
|---|---|---|---|
| # | x.GlobalID0 | int | Gets the unique global work-item ID. CompiledName: |
| # | x.GlobalWorkSize | int | CompiledName: |
| # | x.LocalID0 | int | Gets the unique local work-item ID. CompiledName: |
| # | x.LocalWorkSize | int | CompiledName: |
Static members
| Static member | Signature | Description | |
|---|---|---|---|
| # | 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. |
Initializes a new instance of the UNRESOLVED(Range1D) class with specified global work size and local work size setted to 1.