|  | 
OpenCL stencil table. More...
#include <clEvaluator.h>
| Public Member Functions | |
| CLStencilTable (Far::StencilTable const *stencilTable, cl_context clContext) | |
| CLStencilTable (Far::LimitStencilTable const *limitStencilTable, cl_context clContext) | |
| ~CLStencilTable () | |
| cl_mem | GetSizesBuffer () const | 
| cl_mem | GetOffsetsBuffer () const | 
| cl_mem | GetIndicesBuffer () const | 
| cl_mem | GetWeightsBuffer () const | 
| cl_mem | GetDuWeightsBuffer () const | 
| cl_mem | GetDvWeightsBuffer () const | 
| cl_mem | GetDuuWeightsBuffer () const | 
| cl_mem | GetDuvWeightsBuffer () const | 
| cl_mem | GetDvvWeightsBuffer () const | 
| int | GetNumStencils () const | 
| Static Public Member Functions | |
| template<typename DEVICE_CONTEXT > | |
| static CLStencilTable * | Create (Far::StencilTable const *stencilTable, DEVICE_CONTEXT context) | 
| template<typename DEVICE_CONTEXT > | |
| static CLStencilTable * | Create (Far::LimitStencilTable const *limitStencilTable, DEVICE_CONTEXT context) | 
OpenCL stencil table.
This class is an OpenCL buffer representation of Far::StencilTable.
CLCompute consumes this table to apply stencils
Definition at line 52 of file clEvaluator.h.
| CLStencilTable | ( | Far::StencilTable const * | stencilTable, | 
| cl_context | clContext | ||
| ) | 
| CLStencilTable | ( | Far::LimitStencilTable const * | limitStencilTable, | 
| cl_context | clContext | ||
| ) | 
| ~CLStencilTable | ( | ) | 
| 
 | inlinestatic | 
Definition at line 55 of file clEvaluator.h.
| 
 | inlinestatic | 
Definition at line 61 of file clEvaluator.h.
| 
 | inline | 
Definition at line 80 of file clEvaluator.h.
| 
 | inline | 
Definition at line 81 of file clEvaluator.h.
| 
 | inline | 
Definition at line 78 of file clEvaluator.h.
| 
 | inline | 
Definition at line 82 of file clEvaluator.h.
| 
 | inline | 
Definition at line 79 of file clEvaluator.h.
| 
 | inline | 
Definition at line 76 of file clEvaluator.h.
| 
 | inline | 
Definition at line 83 of file clEvaluator.h.
| 
 | inline | 
Definition at line 75 of file clEvaluator.h.
| 
 | inline | 
Definition at line 74 of file clEvaluator.h.
| 
 | inline | 
Definition at line 77 of file clEvaluator.h.