iLand
ThreadRunner Member List

This is the complete list of members for ThreadRunner, including all inherited members.

multithreading() constThreadRunnerinline
print()ThreadRunner
run(void(*funcptr)(ResourceUnit *), const bool forceSingleThreaded=false) constThreadRunner
run(void(*funcptr)(Species *), const bool forceSingleThreaded=false) constThreadRunner
run(T *(*funcptr)(T *), const QVector< T * > &container, const bool forceSingleThreaded=false) constThreadRunner
run(void(*funcptr)(T &), QVector< T > &container, const bool forceSingleThreaded=false) constThreadRunner
runGrid(void(*funcptr)(T *, T *), T *begin, T *end, const bool forceSingleThreaded=false, int minsize=10000, int maxchunks=10000) constThreadRunner
setMultithreading(const bool do_multithreading)ThreadRunnerinline
setup(const QList< ResourceUnit * > &resourceUnitList)ThreadRunner
setup(const QList< Species * > &speciesList)ThreadRunnerinline
ThreadRunner()ThreadRunner
ThreadRunner(const QList< Species * > &speciesList)ThreadRunnerinline