Quantum 3xplorer (Q3)
An AI-native quantum simulation engine
Loading...
Searching...
No Matches
threading.hpp File Reference
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  q3
 
namespace  q3::execution
 
namespace  q3::execution::threading
 

Functions

constexpr bool q3::execution::threading::is_compiled_with_openmp ()
 
bool q3::execution::threading::is_inside_parallel_region ()
 
int q3::execution::threading::maximum_threads ()
 
void q3::execution::threading::slice_bounds (long long work_items, int number_of_slices, int slice_index, long long &first, long long &last)
 
int q3::execution::threading::team_size ()
 
int q3::execution::threading::thread_count_for (long long work_items, long long minimum_items_per_thread)
 
int q3::execution::threading::thread_index ()