Skip to main content

gam_math/
lib.rs

1pub mod fast_channel;
2pub mod jet_algebra;
3pub mod jet_partitions;
4pub mod jet_scalar;
5pub mod jet_tower;
6pub mod nested_dual;
7pub mod order2_graph;
8// One paired, interleaved, order-randomised timing harness for every "does A
9// beat B" gate in the workspace. Fifteen separate harnesses in three
10// methodologies were doing this, and only two interleaved the arms — which is
11// the property that decides whether a gate can tell a regression from a busy
12// machine (#932, #2470).
13/// The speed-gate harness (#932). It ships in this library because the
14/// integration tests of other crates measure with it, and a `#[cfg(test)]`
15/// item cannot cross a crate boundary; no product artifact links it, and the
16/// `paired_timing_report` example is the reachability root that says so to a
17/// dead-code sweep keyed on artifact symbol tables (one such sweep deleted
18/// the harness, every gate that called it and every hand opponent those
19/// gates raced).
20pub mod paired_timing;
21pub mod probability;
22pub mod quadrature;
23pub mod score_opt;
24pub mod serial_dependence;
25pub mod special;
26
27#[cfg(test)]
28mod jet_gamma_oracle_tests;
29#[cfg(test)]
30mod jet_poisson_oracle_tests;
31pub mod quantile;