![]() |
OpenSubdiv
|
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 35 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 44 of file clEvaluator.h.
|
inlinestatic |
Definition at line 38 of file clEvaluator.h.
|
inline |
Definition at line 63 of file clEvaluator.h.
|
inline |
Definition at line 64 of file clEvaluator.h.
|
inline |
Definition at line 61 of file clEvaluator.h.
|
inline |
Definition at line 65 of file clEvaluator.h.
|
inline |
Definition at line 62 of file clEvaluator.h.
|
inline |
Definition at line 59 of file clEvaluator.h.
|
inline |
Definition at line 66 of file clEvaluator.h.
|
inline |
Definition at line 58 of file clEvaluator.h.
|
inline |
Definition at line 57 of file clEvaluator.h.
|
inline |
Definition at line 60 of file clEvaluator.h.