Simpact Cyan
Population based event driven simulation using mNRM
mutex.h
1 #ifndef MUTEX_H
2 
3 #define MUTEX_H
4 
5 #include <omp.h>
6 
7 class Mutex
8 {
9 public:
10  Mutex();
11  ~Mutex();
12 
13  void lock() { omp_set_lock(&m_lock); }
14  void unlock() { omp_unset_lock(&m_lock); }
15 private:
16  omp_lock_t m_lock;
17 };
18 
19 #endif // MUTEX_H