|
| CUDATools () |
|
bool | isEnabled () |
|
void | initialize () |
|
void | copyMeshDataToDevice (Mesh< real_t, index_t > *mesh, Surface< real_t, index_t > *surface, std::map< int, std::deque< index_t > > &colour_sets, std::vector< real_t > &quality, int orientation, size_t dimensions) |
|
void | copyCoordinatesToDevice (Mesh< real_t, index_t > *mesh) |
|
void | copyMetricToDevice (Mesh< real_t, index_t > *mesh) |
|
void | copyCoordinatesFromDevice (Mesh< real_t, index_t > *mesh) |
|
void | copyMetricFromDevice (Mesh< real_t, index_t > *mesh) |
|
void | reserveSmoothStatusMemory () |
|
void | reserveActiveVerticesMemory () |
|
void | retrieveSmoothStatus (std::vector< unsigned char > &status) |
|
void | freeResources () |
|
void | setSmoothingKernel (std::string method, std::vector< unsigned char > &status) |
|
void | launchSmoothingKernel (int colour) |
|
template<typename real_t, typename index_t>
class CUDATools< real_t, index_t >
Definition at line 56 of file CUDATools.h.