#include <FieldAccessor.h>
|
| FieldAccessor (char *ptr, uint_t xOffset, uint_t yOffset, uint_t zOffset, uint_t fOffset, IndexingScheme indexingScheme) |
|
__device__ void | set (uint3 blockIdx, uint3 threadIdx) |
|
__device__ uint_t | getLinearIndex (uint3 blockIdx, uint3 threadIdx, uint3 gridDim, uint3 blockDim) |
|
__device__ __forceinline__ bool | isValidPosition () |
|
__device__ T & | get () |
|
__device__ T & | get (int f) |
|
__device__ T & | getNeighbor (int cx, int cy, int cz) const |
|
__device__ T & | getNeighbor (int cx, int cy, int cz, int cf) |
|
◆ IndexingScheme
Enumerator |
---|
FZYX | |
FZY | |
FZ | |
F | |
ZYXF | |
ZYX | |
ZY | |
Z | |
◆ FieldAccessor()
◆ get() [1/2]
◆ get() [2/2]
◆ getLinearIndex()
◆ getNeighbor() [1/2]
◆ getNeighbor() [2/2]
◆ isValidPosition()
◆ set()
◆ fOffset_
◆ indexingScheme_
◆ ptr_
◆ xOffset_
◆ yOffset_
◆ zOffset_
The documentation for this class was generated from the following file: