VR-Forces 4.10 Class Documentation
 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. More...

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
 

Detailed Description

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.

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)