11#if defined(_OPENMP) && _OPENMP < 201811
12#define CONTAINER_LOOP(container, it_var) for (auto it_var = (container).begin(); it_var < (container).end(); ++it_var)
13#define CONTAINER_REF(it_var) (*it_var)
15#define CONTAINER_LOOP(container, it_var) for (auto &it_var : (container))
16#define CONTAINER_REF(it_var) (it_var)
void omp_init_lock(omp_lock_t *)
Definition OMPWrapper.h:25
int omp_lock_t
Definition OMPWrapper.h:22
int omp_get_max_threads()
Definition OMPWrapper.h:29
void omp_unset_lock(omp_lock_t *)
Definition OMPWrapper.h:28
void omp_set_lock(omp_lock_t *)
Definition OMPWrapper.h:27
int omp_get_num_threads()
Definition OMPWrapper.h:24
int omp_get_thread_num()
Definition OMPWrapper.h:23
void omp_destroy_lock(omp_lock_t *)
Definition OMPWrapper.h:26