SG++-Doxygen-Documentation
sgpp::base::LinearLoadBalancerMultiPlatform Class Reference

#include <LinearLoadBalancerMultiPlatform.hpp>

Public Member Functions

void getPartitionSegments (size_t start, size_t end, size_t blockSize, std::map< cl_platform_id, size_t * > segmentStart, std::map< cl_platform_id, size_t * > segmentEnd)
 
 LinearLoadBalancerMultiPlatform (std::shared_ptr< OCLManagerMultiPlatform > manager, std::shared_ptr< base::OCLOperationConfiguration > parameters)
 
void update (std::map< cl_platform_id, double * > timings)
 

Constructor & Destructor Documentation

sgpp::base::LinearLoadBalancerMultiPlatform::LinearLoadBalancerMultiPlatform ( std::shared_ptr< OCLManagerMultiPlatform manager,
std::shared_ptr< base::OCLOperationConfiguration parameters 
)
inline

Member Function Documentation

void sgpp::base::LinearLoadBalancerMultiPlatform::getPartitionSegments ( size_t  start,
size_t  end,
size_t  blockSize,
std::map< cl_platform_id, size_t * >  segmentStart,
std::map< cl_platform_id, size_t * >  segmentEnd 
)
inline

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