integration/gwnavgenerationglue/tbbparallelforinterface.h Source File
Go to the documentation of this file.
14 class TbbParallelForInterface_Implementation;
32 TbbParallelForInterface_Implementation* m_impl;
virtual KyResult ParallelFor(void **elements, KyUInt32 elementsCount, Kaim::IParallelElementFunctor *elementFunctor)
This is the main method of the IParallelForInterface: it is called by Autodesk Navigation to manage t...
Definition: tbbparallelforinterface.cpp:22
Provides an abstract base interface for an object that can treat computational jobs in parallel...
Definition: iparallelforinterface.h:36
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
Definition: defaultgeneratorglue.h:14
Provides an abstract base interface for an object that treats an element of data that can be passed t...
Definition: iparallelforinterface.h:21
This implementation of Kaim::IParallelForInterface uses the open-source Threaded Building Blocks (TBB...
Definition: tbbparallelforinterface.h:22
Navigation return code class.
Definition: types.h:108
virtual KyResult Init()
This method is expected to perform whatever steps are needed to initialize the parallelization mechan...
Definition: tbbparallelforinterface.cpp:19
virtual KyResult Terminate()
This method is expected to perform whatever steps are needed to shut down the parallelization mechani...
Definition: tbbparallelforinterface.cpp:20