Library related functions.
More...
#include <peak_ipl/library/peak_ipl_library.hpp>
Library related functions.
◆ Library() [1/3]
| peak::ipl::Library::Library |
( |
| ) |
|
|
delete |
◆ ~Library()
| peak::ipl::Library::~Library |
( |
| ) |
|
|
delete |
◆ Library() [2/3]
| peak::ipl::Library::Library |
( |
const Library & |
| ) |
|
|
delete |
◆ Library() [3/3]
| peak::ipl::Library::Library |
( |
Library && |
| ) |
|
|
delete |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetMaxConcurrentThreads()
| void peak::ipl::Library::SetMaxConcurrentThreads |
( |
size_t |
concurrentThreads | ) |
|
|
inlinestatic |
Sets the maximum number of concurrent threads used by the library.
Set the number of threads to 0, to let the library decide the amount. Select any other number to set the amount manually.
- Parameters
-
| [in] | concurrentThreads | The number of concurrent threads used by the library. |
- Exceptions
-
- Since
- 1.9.2
◆ SetMultiThreadingEnabled()
| void peak::ipl::Library::SetMultiThreadingEnabled |
( |
bool |
enabled | ) |
|
|
inlinestatic |
Disables/Enables multithreading in the library.
- Parameters
-
| [in] | enabled | set to true to enable multithreading, false to disable it |
- Exceptions
-
- Since
- 1.9.2
◆ SetSIMDEnabled()
| void peak::ipl::Library::SetSIMDEnabled |
( |
bool |
enabled | ) |
|
|
inlinestatic |
Disables/Enables SIMD in the library.
- Parameters
-
| [in] | enabled | set to true to use the SIMD optimized functions, false to disable them |
- Note
- This is normally true
- Exceptions
-
- Since
- 1.9.2
◆ PEAK_IPL_MAYBE_UNUSED
| peak::ipl::Library::PEAK_IPL_MAYBE_UNUSED = static Version_t Version() |
The documentation for this class was generated from the following file: