VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtJobSplitterTask Class Reference

A class to define a task for use with tbb::parallel_for.

The task holds a master list of jobs that are dividied up between threads using the tbb::parallel_for command.

Public Member Functions

 DtJobSplitterTask (std::vector< DtJobSplitterJob * > &jobs)
 
void operator() (const tbb::blocked_range< size_t > &r) const
 

Protected Attributes

const std::vector
< DtJobSplitterJob * > & 
myJobs
 

Constructor & Destructor Documentation

makVrv::DtJobSplitterTask::DtJobSplitterTask ( std::vector< DtJobSplitterJob * > &  jobs)

Member Function Documentation

void makVrv::DtJobSplitterTask::operator() ( const tbb::blocked_range< size_t > &  r) const

Member Data Documentation

const std::vector<DtJobSplitterJob*>& makVrv::DtJobSplitterTask::myJobs
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)