|
| OperationPruneGraphOCLMultiPlatform (base::Grid &grid, base::DataVector &alpha, base::DataMatrix &data, size_t dims, std::shared_ptr< base::OCLManagerMultiPlatform > manager, sgpp::base::OCLOperationConfiguration *parameters, T treshold, size_t k, size_t platform_id, size_t device_id) |
| Constructor using a DataMatrix.
|
|
| OperationPruneGraphOCLMultiPlatform (int *gridpoints, size_t gridSize, size_t dimensions, double *alpha, base::DataMatrix &data, std::shared_ptr< base::OCLManagerMultiPlatform > manager, sgpp::base::OCLOperationConfiguration *parameters, T treshold, size_t k, size_t platform_id, size_t device_id) |
| Constructor using a double vector as a dataset and a serialized grid.
|
|
virtual void | prune_graph (std::vector< int > &graph, size_t startid=0, size_t chunksize=0) |
| Deletes all nodes and edges within areas of low density which are in the given graph chunk.
|
|
| ~OperationPruneGraphOCLMultiPlatform () |
|
| OperationPruneGraphOCL () |
|
virtual | ~OperationPruneGraphOCL (void) |
|
template<typename T>
class sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCLMultiPlatform< T >
Operation for density based graph pruning.