1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
//! Cycle - Mathematical modeling using symbolic trees //! //! Cycle is a symbolic mathematics and modeling library based on expression trees that //! focuses on numerical analysis and find applications in physics, astronomy, biology, //! artificial intelligence and many more. //! //! ## Motivation //! //! Cycle's main objective is to help researchers from different areas to design models //! and build numerical simulations in a pleasant way, with performance and modularity. //! //! ## Usage //! //! Import `cycle` in your `Cargo.toml` file: //! //! ```toml //! [dependencies] //! cycle = "0.0.4" //! ``` //! //! ## Wiki //! //! The library is in its early stages and the wiki as well as the scientific document are //! currently not available. //! #[doc(hidden)] pub mod base; #[cfg(feature = "cycle_lang")] pub mod lang; #[doc(inline)] pub use crate::base::ring::{self, Constant, Integer, Number, Rational, Set}; pub use crate::base::{Expr, Symbol};