A class for distributing the data over several GPUs using Intel Threading Building Blocks. More...
#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/IsotopeWaveletParallelFor.h>
Public Member Functions | |
IsotopeWaveletParallelFor (std::vector< IsotopeWaveletTransform< PeakType > * > &iwts, FeatureFinderAlgorithmIsotopeWavelet< PeakType, FeatureType > *ff) | |
Constructor. More... | |
void | operator() (const tbb::blocked_range< size_t > &r) const |
The working horse of the class. The operator initializes the computation on the individual GPU. More... | |
Private Attributes | |
std::vector < IsotopeWaveletTransform < PeakType > * > & | iwts_ |
FeatureFinderAlgorithmIsotopeWavelet < PeakType, FeatureType > * | ff_ |
A class for distributing the data over several GPUs using Intel Threading Building Blocks.
|
inline |
Constructor.
|
inline |
The working horse of the class. The operator initializes the computation on the individual GPU.
References OpenMS::Constants::c, OpenMS::Constants::CUDA_INIT_SUCCESS, IsotopeWaveletTransform< PeakType >::TransSpectrum::destroy(), IsotopeWaveletParallelFor< PeakType, FeatureType >::ff_, IsotopeWaveletTransform< PeakType >::TransSpectrum::getMZ(), IsotopeWaveletTransform< PeakType >::TransSpectrum::getRefIntensity(), IsotopeWaveletTransform< PeakType >::TransSpectrum::getTransIntensity(), IsotopeWaveletParallelFor< PeakType, FeatureType >::iwts_, OpenMS::Constants::k, NULL, IsotopeWaveletTransform< PeakType >::TransSpectrum::size(), and IsotopeWaveletTransform< PeakType >::updateBoxStates().
|
private |
|
private |
OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:34 using doxygen 1.8.5 |