SG++-Doxygen-Documentation
sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCL Class Referenceabstract

Pure virtual base class for the graph pruning operation. More...

#include <OperationPruneGraphOCL.hpp>

Inheritance diagram for sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCL:
sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCLMultiPlatform< T >

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. More...
 
virtual ~OperationPruneGraphOCL (void)
 

Static Public Member Functions

static void load_default_parameters (base::OCLOperationConfiguration *parameters)
 

Detailed Description

Pure virtual base class for the graph pruning operation.

Constructor & Destructor Documentation

◆ OperationPruneGraphOCL()

sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCL::OperationPruneGraphOCL ( )
inline

References prune_graph().

◆ ~OperationPruneGraphOCL()

virtual sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCL::~OperationPruneGraphOCL ( void  )
inlinevirtual

Member Function Documentation

◆ load_default_parameters()

static void sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCL::load_default_parameters ( base::OCLOperationConfiguration parameters)
inlinestatic

◆ prune_graph()

virtual void sgpp::datadriven::DensityOCLMultiPlatform::OperationPruneGraphOCL::prune_graph ( std::vector< int > &  graph,
size_t  startid = 0,
size_t  chunksize = 0 
)
pure virtual

The documentation for this class was generated from the following file: