Skip to main content

pfx_core/sim/
mod.rs

1pub mod director;
2pub mod journal;
3mod math;
4mod overlap;
5mod rng;
6pub mod shots;
7
8pub use director::Director;
9pub use journal::{Journal, JournalWriter, Schema};
10pub use math::{atan2, atan2f, cos, cosf, exp, expf, ln, lnf, pow, powf, sin, sinf, sqrt, sqrtf};
11pub use overlap::{Aabb, Aabb3, Hit, Overlaps, Overlaps3};
12pub use rng::{Rng, RngState, STATE_BYTES, STREAM_VERSION, SimError, mix64, splitmix64};
13pub use shots::Shots;
14
15#[cfg(test)]
16mod tests_director;
17#[cfg(test)]
18mod tests_guard;
19#[cfg(test)]
20mod tests_journal;
21#[cfg(test)]
22mod tests_math;
23#[cfg(test)]
24mod tests_overlap;
25#[cfg(test)]
26mod tests_rng;