causal_hub/inference/mod.rs
1mod approximate_inference;
2pub use approximate_inference::*;
3
4mod causal_inference;
5pub use causal_inference::*;
6
7mod backdoor_criterion;
8pub use backdoor_criterion::*;
9
10mod graphical_separation;
11pub use graphical_separation::*;
12
13mod topological_order;
14pub use topological_order::*;
15
16/// A trait to provide access to the underlying model.
17pub trait Modelled<T> {
18 /// Get the model.
19 ///
20 /// # Returns
21 ///
22 /// A reference to the model.
23 ///
24 fn model(&self) -> &T;
25}