#include <cstdint>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | metall |
| The top level of namespace of Metall. | |
| namespace | metall::utility |
| Namespace for utility items. | |
| namespace | metall::utility::omp |
| Namespace for utility items for OpenMP. | |
Macros | |
| #define | OPEN_MP_PRAGMA_OPERATOR(x) _Pragma(#x) |
| #define | OMP_DIRECTIVE(directive) |
Typedefs | |
| using | metall::utility::omp::omp_sched_type = int |
Functions | |
| std::string | metall::utility::omp::schedule_kind_name (const omp_sched_type kind) |
| std::pair< omp_sched_type, int > | metall::utility::omp::get_schedule () |
| int | metall::utility::omp::get_num_threads () noexcept |
| int | metall::utility::omp::get_thread_num () noexcept |
| void | metall::utility::omp::set_num_threads (const int n) noexcept |
| #define OPEN_MP_PRAGMA_OPERATOR | ( | x | ) | _Pragma(#x) |
| #define OMP_DIRECTIVE | ( | directive | ) |