STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs | Enumerations | Functions
omp.h File Reference

Go to the source code of this file.

Classes

struct  omp_lock_t
 
struct  omp_nest_lock_t
 

Macros

#define _LIBGOMP_OMP_LOCK_DEFINED   1
 
#define __GOMP_NOTHROW   __attribute__((__nothrow__))
 

Typedefs

typedef enum omp_sched_t omp_sched_t
 

Enumerations

enum  omp_sched_t { omp_sched_static = 1, omp_sched_dynamic = 2, omp_sched_guided = 3, omp_sched_auto = 4 }
 

Functions

void omp_set_num_threads (int) __GOMP_NOTHROW
 
int omp_get_num_threads (void) __GOMP_NOTHROW
 
int omp_get_max_threads (void) __GOMP_NOTHROW
 
int omp_get_thread_num (void) __GOMP_NOTHROW
 
int omp_get_num_procs (void) __GOMP_NOTHROW
 
int omp_in_parallel (void) __GOMP_NOTHROW
 
void omp_set_dynamic (int) __GOMP_NOTHROW
 
int omp_get_dynamic (void) __GOMP_NOTHROW
 
void omp_set_nested (int) __GOMP_NOTHROW
 
int omp_get_nested (void) __GOMP_NOTHROW
 
void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW
 
void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW
 
void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW
 
void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW
 
int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW
 
void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW
 
void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW
 
void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW
 
void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW
 
int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW
 
double omp_get_wtime (void) __GOMP_NOTHROW
 
double omp_get_wtick (void) __GOMP_NOTHROW
 
void omp_set_schedule (omp_sched_t, int) __GOMP_NOTHROW
 
void omp_get_schedule (omp_sched_t *, int *) __GOMP_NOTHROW
 
int omp_get_thread_limit (void) __GOMP_NOTHROW
 
void omp_set_max_active_levels (int) __GOMP_NOTHROW
 
int omp_get_max_active_levels (void) __GOMP_NOTHROW
 
int omp_get_level (void) __GOMP_NOTHROW
 
int omp_get_ancestor_thread_num (int) __GOMP_NOTHROW
 
int omp_get_team_size (int) __GOMP_NOTHROW
 
int omp_get_active_level (void) __GOMP_NOTHROW
 
int omp_in_final (void) __GOMP_NOTHROW
 

Macro Definition Documentation

#define __GOMP_NOTHROW   __attribute__((__nothrow__))
#define _LIBGOMP_OMP_LOCK_DEFINED   1

Typedef Documentation

typedef enum omp_sched_t omp_sched_t

Enumeration Type Documentation

Enumerator
omp_sched_static 
omp_sched_dynamic 
omp_sched_guided 
omp_sched_auto 
53 {
54  omp_sched_static = 1,
56  omp_sched_guided = 3,
57  omp_sched_auto = 4
58 } omp_sched_t;
Definition: omp.h:54
Definition: omp.h:57
omp_sched_t
Definition: omp.h:52
Definition: omp.h:56
Definition: omp.h:55

Function Documentation

void omp_destroy_lock ( omp_lock_t )
void omp_destroy_nest_lock ( omp_nest_lock_t )
int omp_get_active_level ( void  )
int omp_get_ancestor_thread_num ( int  )
int omp_get_dynamic ( void  )
int omp_get_level ( void  )
int omp_get_max_active_levels ( void  )
int omp_get_max_threads ( void  )
int omp_get_nested ( void  )
int omp_get_num_procs ( void  )
int omp_get_num_threads ( void  )
void omp_get_schedule ( omp_sched_t ,
int *   
)
int omp_get_team_size ( int  )
int omp_get_thread_limit ( void  )
int omp_get_thread_num ( void  )
double omp_get_wtick ( void  )
double omp_get_wtime ( void  )
int omp_in_final ( void  )
int omp_in_parallel ( void  )
void omp_init_lock ( omp_lock_t )
void omp_init_nest_lock ( omp_nest_lock_t )
void omp_set_dynamic ( int  )
void omp_set_lock ( omp_lock_t )
void omp_set_max_active_levels ( int  )
void omp_set_nest_lock ( omp_nest_lock_t )
void omp_set_nested ( int  )
void omp_set_num_threads ( int  )
void omp_set_schedule ( omp_sched_t  ,
int   
)
int omp_test_lock ( omp_lock_t )
int omp_test_nest_lock ( omp_nest_lock_t )
void omp_unset_lock ( omp_lock_t )
void omp_unset_nest_lock ( omp_nest_lock_t )