Struct with some static methods to get informations on the build configuration.
More...
#include <OpenMS/SYSTEM/BuildInfo.h>
|
| static bool | isOpenMPEnabled () |
| | Checks if OpenMP was enabled during build, based on the _OPENMP macro. More...
|
| |
| static String | getBuildType () |
| | Get the build type used during building the OpenMS library. More...
|
| |
| static Size | getOpenMPMaxNumThreads () |
| | Get the maximum number of threads that OpenMP will use (including hyperthreads) Note: This could also be limited by the OMP_NUM_THREADS environment variable Returns 1 if OpenMP was disabled. More...
|
| |
| static void | setOpenMPNumThreads (Int num_threads) |
| | Set the number of threads that OpenMP will use (including hyperthreads) Note: Can be initialized by the OMP_NUM_THREADS environment variable. This function can overwrite this at runtime. More...
|
| |
Struct with some static methods to get informations on the build configuration.
◆ getBuildType()
| static String getBuildType |
( |
| ) |
|
|
inlinestatic |
Get the build type used during building the OpenMS library.
◆ getOpenMPMaxNumThreads()
| static Size getOpenMPMaxNumThreads |
( |
| ) |
|
|
inlinestatic |
Get the maximum number of threads that OpenMP will use (including hyperthreads) Note: This could also be limited by the OMP_NUM_THREADS environment variable Returns 1 if OpenMP was disabled.
◆ isOpenMPEnabled()
| static bool isOpenMPEnabled |
( |
| ) |
|
|
inlinestatic |
Checks if OpenMP was enabled during build, based on the _OPENMP macro.
◆ setOpenMPNumThreads()
| static void setOpenMPNumThreads |
( |
Int |
num_threads | ) |
|
|
inlinestatic |
Set the number of threads that OpenMP will use (including hyperthreads) Note: Can be initialized by the OMP_NUM_THREADS environment variable. This function can overwrite this at runtime.