gtsam_points
Loading...
Searching...
No Matches
include
gtsam_points
util
parallelism.hpp
1
// SPDX-License-Identifier: MIT
2
// Copyright (c) 2024 Kenji Koide (k.koide@aist.go.jp)
3
#pragma once
4
5
#include <string>
6
7
namespace
gtsam_points {
8
12
enum class
ParallelismBackend {
13
OMP,
14
TBB
15
};
16
18
void
set_tbb_as_default();
19
21
void
set_omp_as_default();
22
24
void
set_default_parallelism(ParallelismBackend parallelism);
25
27
bool
is_tbb_default();
28
30
bool
is_omp_default();
31
33
ParallelismBackend get_default_parallelism();
34
35
}
// namespace gtsam_points
Generated by
1.9.8