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
pub mod board; pub mod board_states; pub mod callback; pub mod cell; pub mod evolution; pub mod neighbors; pub mod space; pub mod util; pub use board::board::Board; pub use board::board_callback::{ BoardCallback, BoardCallbackManager, BoardCallbackWithStates, BoardCallbackWithoutStates, }; pub use board::board_neighbor::BoardNeighborManager; pub use board::board_space::BoardSpaceManager; pub use board::board_state::BoardStateManager; pub use board::board_strategy::BoardStrategyManager; pub use board::standard::{StandardBoard, StandardBoardFactory}; pub use board_states::sparse::SparseStates; pub use callback::{model_states::StatesCallback, model_states::StatesReadOnly}; pub use cell::common::IndexedDataOwned; pub use cell::index::{GridPoint1D, GridPoint2D, GridPoint3D, GridPointND}; pub use evolution::strategy::EvolutionStrategy; pub use evolution::strategy_discrete::DecayMultiAliveStrategy; pub use evolution::strategy_life_like::DecayLifeLikeStrategy; pub use evolution::strategy_manager::SharedStrategyManager; pub use neighbors::{ grid_donut::NeighborsGridDonut, grid_surround::NeighborsGridSurround, moore::NeighborMoore, moore_donut::NeighborMooreDonut, moore_triangle::NeighborMooreTriangle, }; pub use space::grid::{Grid, GridFactory, GridOrigin};