Skip to main content

laddu_python/
extensions.rs

1use laddu_core::{LadduResult, ThreadPoolManager};
2
3pub mod callbacks;
4pub mod experimental;
5pub mod likelihood;
6pub mod optimize;
7
8#[cfg_attr(coverage_nightly, coverage(off))]
9pub(crate) fn install_laddu_with_threads<R: Send>(
10    threads: Option<usize>,
11    op: impl FnOnce() -> LadduResult<R> + Send,
12) -> LadduResult<R> {
13    ThreadPoolManager::shared().install(threads, op)?
14}