#include "igl_inline.h"
#include <functional>
#include "default_num_threads.h"
#include <cmath>
#include <cassert>
#include <thread>
#include <vector>
#include <algorithm>
Go to the source code of this file.
|
| template<typename Index , typename FunctionType > |
| bool | igl::parallel_for (const Index loop_size, const FunctionType &func, const size_t min_parallel=0) |
| | Functional implementation of a basic, open-mp style, parallel for loop.
|
| |
| template<typename Index , typename PrepFunctionType , typename FunctionType , typename AccumFunctionType > |
| bool | igl::parallel_for (const Index loop_size, const PrepFunctionType &prep_func, const FunctionType &func, const AccumFunctionType &accum_func, const size_t min_parallel=0) |
| | Functional implementation of an open-mp style, parallel for loop with accumulation.
|
| |