#![allow(clippy::needless_borrows_for_generic_args)]
pub mod reduction;
pub mod regressors;
pub mod solvers;
pub mod utils;
pub mod polynomials {
pub use spindalis_core::polynomials as core;
pub use spindalis_macros as macros;
pub use core::Term;
pub use core::AstPolyErr;
pub use core::ComplexPolyErr;
pub use core::PolynomialError;
pub use core::extended::eval_polynomial_extended;
pub use core::extended::parse_polynomial_extended;
pub use core::simple::eval_simple_polynomial;
pub use core::simple::parse_simple_polynomial;
pub use macros::{parse_polynomial_extended, parse_simple_polynomial};
}
pub mod derivatives {
pub use spindalis_core::derivatives::extended::partial_derivative;
pub use spindalis_core::derivatives::simple::simple_derivative;
}
pub mod integrals {
pub use spindalis_core::integrals::IntegralError;
pub use spindalis_core::integrals::simple_definite::analytical_integral;
pub use spindalis_core::integrals::simple_definite::definite_integral;
pub use spindalis_core::integrals::simple_definite::romberg_definite;
pub use spindalis_core::integrals::simple_indefinite::indefinite_integral;
}
pub mod decomposition {
pub use crate::solvers::decomposition::lu::lu_decomposition;
pub use crate::solvers::decomposition::plu::lu_pivot_decomposition;
}
pub mod eigen {
pub use crate::solvers::eigen::power_method::power_method;
}