![]() |
CUDA stencil table. More...
#include <cudaEvaluator.h>
Public Member Functions | |
| CudaStencilTable (Far::StencilTable const *stencilTable) | |
| CudaStencilTable (Far::LimitStencilTable const *limitStencilTable) | |
| ~CudaStencilTable () | |
| void * | GetSizesBuffer () const |
| void * | GetOffsetsBuffer () const |
| void * | GetIndicesBuffer () const |
| void * | GetWeightsBuffer () const |
| void * | GetDuWeightsBuffer () const |
| void * | GetDvWeightsBuffer () const |
| void * | GetDuuWeightsBuffer () const |
| void * | GetDuvWeightsBuffer () const |
| void * | GetDvvWeightsBuffer () const |
| int | GetNumStencils () const |
Static Public Member Functions | |
| static CudaStencilTable * | Create (Far::StencilTable const *stencilTable, void *deviceContext=NULL) |
| static CudaStencilTable * | Create (Far::LimitStencilTable const *limitStencilTable, void *deviceContext=NULL) |
CUDA stencil table.
This class is a cuda buffer representation of Far::StencilTable.
CudaEvaluator consumes this table to apply stencils
Definition at line 52 of file cudaEvaluator.h.
|
explicit |
|
explicit |
| ~CudaStencilTable | ( | ) |
|
inlinestatic |
Definition at line 54 of file cudaEvaluator.h.
|
inlinestatic |
Definition at line 59 of file cudaEvaluator.h.
|
inline |
Definition at line 76 of file cudaEvaluator.h.
|
inline |
Definition at line 77 of file cudaEvaluator.h.
|
inline |
Definition at line 74 of file cudaEvaluator.h.
|
inline |
Definition at line 78 of file cudaEvaluator.h.
|
inline |
Definition at line 75 of file cudaEvaluator.h.
|
inline |
Definition at line 72 of file cudaEvaluator.h.
|
inline |
Definition at line 79 of file cudaEvaluator.h.
|
inline |
Definition at line 71 of file cudaEvaluator.h.
|
inline |
Definition at line 70 of file cudaEvaluator.h.
|
inline |
Definition at line 73 of file cudaEvaluator.h.