28 #ifndef EWOMS_LOCKS_HH
29 #define EWOMS_LOCKS_HH
31 #if defined(_OPENMP) || DOXYGEN
40 OmpMutex() { omp_init_lock(&lock_); }
41 ~
OmpMutex() { omp_destroy_lock(&lock_); }
42 void lock() { omp_set_lock(&lock_); }
43 void unlock() { omp_unset_lock(&lock_); }
This class implements an exception-safe scoped lock-keeper.
Definition: locks.hh:65