![]() |
SG++-Doxygen-Documentation
|
Pure virtual base class for the graph pruning operation. More...
#include <OperationPruneGraphOCL.hpp>
Public Member Functions | |
OperationPruneGraphOCL () | |
virtual void | prune_graph (std::vector< int > &graph, size_t startid=0, size_t chunksize=0)=0 |
Deletes all nodes and edges within areas of low density which are in the given graph chunk. | |
virtual | ~OperationPruneGraphOCL (void) |
Static Public Member Functions | |
static void | load_default_parameters (base::OCLOperationConfiguration *parameters) |
Pure virtual base class for the graph pruning operation.
|
inline |
|
inlinevirtual |
|
inlinestatic |
References json::DictNode::addIDAttr(), sgpp::datadriven::DensityOCLMultiPlatform::KernelPruneGraph< T >::augmentDefaultParameters(), and json::DictNode::contains().
Referenced by sgpp::datadriven::pruneNearestNeighborGraphConfigured(), sgpp::datadriven::pruneNearestNeighborGraphConfigured(), sgpp::datadriven::pruneNearestNeighborGraphConfigured(), and sgpp::datadriven::pruneNearestNeighborGraphConfigured().
|
pure virtual |
Deletes all nodes and edges within areas of low density which are in the given graph chunk.
Implemented in sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCLMultiPlatform< T >.
Referenced by sgpp::datadriven::ClusteringOCL::OperationClusteringOCL< T >::calculate_clusters(), sgpp::datadriven::clusteringmpi::PrunedGraphCreationWorker::finalize_opencl_operation(), and main().