SG++-Doxygen-Documentation
|
#include <OperationDensityMPI.hpp>
Public Member Functions | |
virtual void | mult (base::DataVector &alpha, base::DataVector &result) |
starts the Multiplication with the matrix More... | |
OperationDensityMultMPI (base::Grid &grid, double lambda, std::string ocl_conf_filename) | |
virtual | ~OperationDensityMultMPI () |
Public Member Functions inherited from sgpp::base::OperationMatrix | |
OperationMatrix () | |
Constructor. More... | |
virtual | ~OperationMatrix () |
Destructor. More... | |
Public Member Functions inherited from sgpp::datadriven::clusteringmpi::DensityWorker | |
DensityWorker () | |
DensityWorker (base::Grid &grid, double lambda) | |
DensityWorker (base::Grid &grid, double lambda, std::string ocl_conf_filename) | |
virtual | ~DensityWorker () |
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 () |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
starts the Multiplication with the matrix
alpha | DataVector that contains the ansatzfunctions' coefficients |
result | DataVector into which the result of the Laplace operation is stored |
Implements sgpp::base::OperationMatrix.
References create_dataset::dest, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >::divide_workpackages(), sgpp::datadriven::clusteringmpi::MPIEnviroment::get_sub_worker_count(), sgpp::base::DataVector::getPointer(), sgpp::base::DataVector::getSize(), sgpp::datadriven::clusteringmpi::DensityWorker::send_alpha(), sgpp::datadriven::clusteringmpi::MPIWorkerBase::start_sub_workers(), and sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >::sub_worker_comm.