25 namespace GU_PointDeform
44 return std::get<CE_Array<T>>(myBuffer).init(size);
50 return std::get<CE_Array<T>>(myBuffer).
buffer();
52 return std::get<cl::Buffer>(myBuffer);
64 return std::holds_alternative<cl::Buffer>(myBuffer);
68 std::variant<CE_Array<T>,
cl::Buffer> myBuffer;
74 bool init(
int npts,
int ndeformerpts);
A simple OpenCL-based array class.
Kernel functor interface.