Skip to main content

deep_time/math/
mod.rs

1//! Tested, `const fn` versions of libm float math functions. e.g. `use deep_time::math::sin;`
2//!
3//! Re-exports of `sin`, `cos`, `tan`, `atan`, `atan2`, `floor_f`, `rem_euclid_f`, `sqrt`, `log`.
4
5pub mod atan;
6pub mod atan2;
7pub mod cos;
8pub mod div;
9pub mod floor;
10pub mod k_cos;
11pub mod k_sin;
12pub mod k_tan;
13pub mod log;
14pub mod rem_pio2;
15pub mod rem_pio2_large;
16pub mod scalbn;
17pub mod sin;
18pub mod sqrt;
19pub mod tan;
20
21pub use atan::atan;
22pub use atan2::atan2;
23pub use cos::cos;
24pub use div::rem_euclid_f;
25pub use floor::floor_f;
26pub use log::log;
27pub use sin::sin;
28pub use sqrt::sqrt;
29pub use tan::tan;
30
31use k_cos::*;
32use k_sin::*;
33use k_tan::*;
34use rem_pio2::*;
35use rem_pio2_large::*;
36use scalbn::*;