rust_optimal_transport/
prelude.rs

1//! rust-optimal-transport prelude
2//!
3//! This module contains the most used types, traits, and functions
4//!
5//! ```
6//! use rust_optimal_transport::prelude::*;
7//!
8//! ```
9
10pub use crate::OTSolver;
11
12pub use crate::error::OTError;
13
14pub use crate::exact::EarthMovers;
15
16pub use crate::regularized::{greenkhorn::Greenkhorn, sinkhorn::SinkhornKnopp};
17
18pub use crate::unbalanced::SinkhornKnoppUnbalanced;
19
20pub use crate::metrics::{dist, MetricType::Euclidean, MetricType::SqEuclidean};