STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
omp.h
Go to the documentation of this file.
1 //-----------------------------------------------------------------------------
2 // OpenMP runtime support library for Visual C++
3 // Copyright (C) Microsoft Corporation. All rights reserved.
4 //-----------------------------------------------------------------------------
5 
6 // OpenMP C/C++ Version 2.0 March 2002
7 
8 #pragma once
9 
10 #if defined(__cplusplus)
11 extern "C" {
12 #endif
13 
14 #define _OMPAPI __cdecl
15 
16 #if !defined(_OMP_LOCK_T)
17 #define _OMP_LOCK_T
18 typedef void * omp_lock_t;
19 #endif
20 
21 #if !defined(_OMP_NEST_LOCK_T)
22 #define _OMP_NEST_LOCK_T
23 typedef void * omp_nest_lock_t;
24 #endif
25 
26 #if !defined(_OPENMP)
27 
28 #if defined(_DEBUG)
29  #pragma comment(lib, "vcompd")
30 #else // _DEBUG
31  #pragma comment(lib, "vcomp")
32 #endif // _DEBUG
33 
34 #endif // _OPENMP
35 
36 #if !defined(_OMPIMP)
37 #define _OMPIMP __declspec(dllimport)
38 #endif
39 
40 _OMPIMP void _OMPAPI
42  int _Num_threads
43  );
44 
45 _OMPIMP int _OMPAPI
47  void
48  );
49 
50 _OMPIMP int _OMPAPI
52  void
53  );
54 
55 _OMPIMP int _OMPAPI
57  void
58  );
59 
60 _OMPIMP int _OMPAPI
62  void
63  );
64 
65 _OMPIMP void _OMPAPI
67  int _Dynamic_threads
68  );
69 
70 _OMPIMP int _OMPAPI
72  void
73  );
74 
75 _OMPIMP int _OMPAPI
77  void
78  );
79 
80 _OMPIMP void _OMPAPI
82  int _Nested
83  );
84 
85 _OMPIMP int _OMPAPI
87  void
88  );
89 
90 _OMPIMP void _OMPAPI
92  omp_lock_t * _Lock
93  );
94 
95 _OMPIMP void _OMPAPI
97  omp_lock_t * _Lock
98  );
99 
100 _OMPIMP void _OMPAPI
102  omp_lock_t * _Lock
103  );
104 
105 _OMPIMP void _OMPAPI
107  omp_lock_t * _Lock
108  );
109 
110 _OMPIMP int _OMPAPI
112  omp_lock_t * _Lock
113  );
114 
115 _OMPIMP void _OMPAPI
117  omp_nest_lock_t * _Lock
118  );
119 
120 _OMPIMP void _OMPAPI
122  omp_nest_lock_t * _Lock
123  );
124 
125 _OMPIMP void _OMPAPI
127  omp_nest_lock_t * _Lock
128  );
129 
130 _OMPIMP void _OMPAPI
132  omp_nest_lock_t * _Lock
133  );
134 
135 _OMPIMP int _OMPAPI
137  omp_nest_lock_t * _Lock
138  );
139 
140 _OMPIMP double _OMPAPI
142  void
143  );
144 
145 _OMPIMP double _OMPAPI
147  void
148  );
149 
150 #if defined(__cplusplus)
151 }
152 #endif
void * omp_nest_lock_t
Definition: omp.h:23
_OMPIMP void _OMPAPI omp_set_nested(int _Nested)
_OMPIMP int _OMPAPI omp_get_dynamic(void)
#define _OMPIMP
Definition: omp.h:37
_OMPIMP void _OMPAPI omp_destroy_nest_lock(omp_nest_lock_t *_Lock)
_OMPIMP int _OMPAPI omp_in_parallel(void)
_OMPIMP void _OMPAPI omp_set_nest_lock(omp_nest_lock_t *_Lock)
_OMPIMP int _OMPAPI omp_get_nested(void)
_OMPIMP int _OMPAPI omp_test_nest_lock(omp_nest_lock_t *_Lock)
_OMPIMP void _OMPAPI omp_unset_nest_lock(omp_nest_lock_t *_Lock)
_OMPIMP void _OMPAPI omp_unset_lock(omp_lock_t *_Lock)
_OMPIMP int _OMPAPI omp_get_num_threads(void)
_OMPIMP void _OMPAPI omp_destroy_lock(omp_lock_t *_Lock)
_OMPIMP void _OMPAPI omp_set_num_threads(int _Num_threads)
_OMPIMP int _OMPAPI omp_get_max_threads(void)
void * omp_lock_t
Definition: omp.h:18
_OMPIMP void _OMPAPI omp_init_lock(omp_lock_t *_Lock)
_OMPIMP double _OMPAPI omp_get_wtime(void)
_OMPIMP int _OMPAPI omp_get_num_procs(void)
_OMPIMP void _OMPAPI omp_init_nest_lock(omp_nest_lock_t *_Lock)
_OMPIMP void _OMPAPI omp_set_dynamic(int _Dynamic_threads)
_OMPIMP double _OMPAPI omp_get_wtick(void)
_OMPIMP int _OMPAPI omp_get_thread_num(void)
#define _OMPAPI
Definition: omp.h:14
_OMPIMP int _OMPAPI omp_test_lock(omp_lock_t *_Lock)
_OMPIMP void _OMPAPI omp_set_lock(omp_lock_t *_Lock)