Free Electron
Namespaces | Macros | Functions
ompthread.cc File Reference
#include "fe/platform.h"
#include <omp.h>
Include dependency graph for ompthread.cc:

Namespaces

 fe
 kernel
 

Macros

#define FE_OMX_DEBUG   FALSE
 
#define FE_OCD_DEBUG   FALSE
 
#define FE_OTH_DEBUG   FALSE
 
#define FE_OCD_WARN   TRUE
 
#define FE_OTH_WARN   TRUE
 

Functions

void * fe::ompmutex_init (bool a_recursive)
 
bool fe::ompmutex_lock (bool a_recursive, void *a_pMutex, bool a_un, bool a_try, bool a_readOnly)
 
void fe::ompmutex_finish (bool a_recursive, void *a_pMutex)
 
void * fe::ompguard_init (bool a_recursive, void *a_pMutex, bool a_readOnly)
 
bool fe::ompguard_lock (bool a_recursive, void *a_pGuard, bool a_un, bool a_try, bool a_readOnly)
 
void fe::ompguard_finish (bool a_recursive, void *a_pGuard, bool a_readOnly)
 
void * fe::ompcondition_init (void)
 
bool fe::ompcondition_wait (void *a_pCondition, bool a_recursive, void *a_pGuard, bool a_readOnly)
 
bool fe::ompcondition_notify (void *a_pCondition, bool a_all)
 
void fe::ompcondition_finish (void *a_pCondition)
 
FE_DL_EXPORT bool fe::omp_mutex_init (void)
 
void * fe::ompthread_default_init (void)
 
void * fe::ompthread_init (void *a_pFunctor)
 
void fe::ompthread_interrupt (void *a_pThread)
 
void fe::ompthread_join (void *a_pThread)
 
bool fe::ompthread_joinable (void *a_pThread)
 
void fe::ompthread_finish (void *a_pThread)
 
void fe::ompthread_interruption (void)
 
int fe::ompthread_concurrency (void)
 
void * fe::ompgroup_init (void)
 
void * fe::ompgroup_create (void *a_pThreadGroup, void *a_pFunctor)
 
void fe::ompgroup_join_all (void *a_pThreadGroup)
 
void fe::ompgroup_finish (void *a_pThreadGroup)
 
FE_DL_EXPORT bool fe::omp_thread_init (void)