//! Factor-graph public API. //! //! Power users can construct custom factor graphs via `Game::custom` (T2 //! minimal; full ergonomics in T4) and drive them with custom `Schedule` //! implementations. pub use crate::{ factor::{ BuiltinFactor, Factor, VarId, VarStore, margin::MarginFactor, rank_diff::RankDiffFactor, team_sum::TeamSumFactor, trunc::TruncFactor, }, schedule::{EpsilonOrMax, Schedule, ScheduleReport}, };