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
//! Polylog
//! =======
//!
//! The Polylog package provides Rust implementations of real and
//! complex polylogarithms.
//!
//! # Example:
//! ```
//! extern crate num;
//! extern crate polylog;
//! use num::complex::Complex;
//! use polylog::{Li2, Li3, Li4};
//!
//! fn main() {
//! let x = 1.0;
//! let z = Complex::new(1.0, 1.0);
//! println!("Li2({}) = {}", x, x.li2());
//! println!("Li2({}) = {}", z, z.li2());
//! println!("Li3({}) = {}", z, z.li3());
//! println!("Li4({}) = {}", z, z.li4());
//! }
//! ```
extern crate num;
mod li2;
mod li3;
mod li4;
pub use self::li2::Li2;
pub use self::li3::Li3;
pub use self::li4::Li4;