laddu_extensions/
lib.rs

1//! # laddu-extensions
2//!
3//! This is an internal crate used by `laddu`.
4#![warn(clippy::perf, clippy::style, missing_docs)]
5
6/// Experimental extensions to the `laddu` ecosystem
7///
8/// <div class="warning">
9///
10/// This module contains experimental code which may be untested or unreliable. Use at your own
11/// risk! The features contained here may eventually be moved into the standard crate modules.
12///
13/// </div>
14pub mod experimental;
15
16/// A module containing the `laddu` interface with the [`ganesh`] library
17pub mod ganesh_ext;
18
19/// Extended maximum likelihood cost functions with support for additive terms
20pub mod likelihoods;
21
22pub use ganesh::{Ensemble, Status};
23pub use ganesh_ext::{MCMCOptions, MinimizerOptions};
24pub use likelihoods::{
25    LikelihoodEvaluator, LikelihoodExpression, LikelihoodID, LikelihoodManager, LikelihoodScalar,
26    NLL,
27};