opensrdk_optimization/
lib.rs1#[cfg(test)]
2extern crate blas_src;
3#[cfg(test)]
4extern crate lapack_src;
5extern crate opensrdk_linear_algebra;
6extern crate rand;
7extern crate rayon;
8extern crate thiserror;
9
10pub mod lbfgs;
11pub mod line_search;
12pub mod numerical_diff;
13pub mod sgd_adam;
14pub mod vec;
15
16pub use crate::lbfgs::*;
17pub use crate::line_search::*;
18pub use crate::numerical_diff::*;
19pub use crate::sgd_adam::*;
20
21pub enum Status {
22 Success,
23 Delta,
24 Epsilon,
25 MaxIter,
26 NaN,
27}