![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
#include <OperationRhsMPI.hpp>
  
 Public Member Functions | |
| DensityRhsWorker () | |
| DensityRhsWorker (base::Grid &grid, sgpp::base::DataMatrix &data, std::string ocl_config_file) | |
| virtual | ~DensityRhsWorker (void) | 
  Public Member Functions inherited from sgpp::datadriven::clusteringmpi::MPIWorkerGridBase | |
| virtual | ~MPIWorkerGridBase () | 
  Public Member Functions inherited from sgpp::datadriven::clusteringmpi::MPIWorkerBase | |
| MPIWorkerBase (std::string worker_class_name) | |
| MPIWorkerBase () | |
| void | release_sub_workers (void) | 
| void | start_sub_workers (void) | 
| virtual | ~MPIWorkerBase (void) | 
  Public Member Functions inherited from sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double > | |
| MPIWorkerPackageBase (std::string operationName, int multiplier) | |
| MPIWorkerPackageBase (std::string operationName, int multiplier, std::string ocl_conf_filename) | |
| void | start_worker_main (void) | 
| virtual | ~MPIWorkerPackageBase () | 
Protected Member Functions | |
| void | begin_opencl_operation (int *workpackage) | 
| void | finalize_opencl_operation (double *result_buffer, int *workpackage) | 
| void | receive_and_send_initial_data (void) | 
  Protected Member Functions inherited from sgpp::datadriven::clusteringmpi::MPIWorkerGridBase | |
| MPIWorkerGridBase (std::string operationName) | |
| MPIWorkerGridBase (std::string operationName, base::Grid &grid) | |
  Protected Member Functions inherited from sgpp::datadriven::clusteringmpi::MPIWorkerGraphBase | |
| MPIWorkerGraphBase (std::string operationName, sgpp::base::DataMatrix &data, int k) | |
| MPIWorkerGraphBase (sgpp::base::DataMatrix &data, int k) | |
| MPIWorkerGraphBase (std::string operationName) | |
| virtual | ~MPIWorkerGraphBase (void) | 
  Protected Member Functions inherited from sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double > | |
| void | divide_workpackages (int *package, double *erg) | 
Protected Attributes | |
| base::DataMatrix * | data_matrix | 
| double | lambda | 
| DensityOCLMultiPlatform::OperationDensity * | op | 
  Protected Attributes inherited from sgpp::datadriven::clusteringmpi::MPIWorkerGridBase | |
| int | complete_gridsize | 
| int | grid_dimensions | 
| int * | gridpoints | 
| int | gridsize | 
  Protected Attributes inherited from sgpp::datadriven::clusteringmpi::MPIWorkerBase | |
| bool | verbose | 
  Protected Attributes inherited from sgpp::datadriven::clusteringmpi::MPIWorkerGraphBase | |
| double * | dataset | 
| int | dataset_size | 
| int | dimensions | 
| int | k | 
  Protected Attributes inherited from sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double > | |
| MPI_Comm & | master_worker_comm | 
| MPI_Datatype | mpi_typ | 
| size_t | opencl_device | 
| bool | opencl_node | 
| size_t | opencl_platform | 
| bool | overseer_node | 
| int | packagesize_multiplier | 
| base::OCLOperationConfiguration * | parameters | 
| bool | prefetching | 
| bool | redistribute | 
| int | secondary_workpackage [2] | 
| size_t | size | 
| MPI_Comm & | sub_worker_comm | 
      
  | 
  inline | 
References sgpp::datadriven::clusteringmpi::MPIWorkerGridBase::complete_gridsize, sgpp::datadriven::createDensityOCLMultiPlatformConfigured(), sgpp::datadriven::clusteringmpi::MPIWorkerGridBase::grid_dimensions, sgpp::datadriven::clusteringmpi::MPIWorkerGridBase::gridpoints, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >::opencl_device, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >::opencl_node, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >::opencl_platform, and sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >::parameters.
      
  | 
  inline | 
      
  | 
  inlinevirtual | 
      
  | 
  inlineprotectedvirtual | 
      
  | 
  inlineprotectedvirtual | 
      
  | 
  inlineprotectedvirtual | 
Implements sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >.
References data_matrix, sgpp::datadriven::clusteringmpi::MPIWorkerGraphBase::dataset, sgpp::datadriven::clusteringmpi::MPIWorkerGraphBase::dataset_size, sgpp::datadriven::clusteringmpi::MPIWorkerGraphBase::dimensions, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensity::initialize_dataset(), and sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >::opencl_node.
      
  | 
  protected | 
Referenced by receive_and_send_initial_data().
      
  | 
  protected | 
      
  | 
  protected | 
Referenced by ~DensityRhsWorker().