glazier/lib.rs
1//! Cellular Potts tissue simulation, with a serial CPU reference and a GPU
2//! sweep that has to agree with it.
3//!
4//! Named after James Glazier, whose work with Graner and Hogeweg applied the
5//! Potts lattice to tissue.
6//!
7//! The lattice, the energies and the serial sweep are `glazier-core`. The
8//! device sweep is `glazier-cuda`, behind the `cuda` feature. This crate is
9//! the facade over both, and the binary that runs a Blueprint from JSON.
10
11pub use glazier_core::{
12 Blueprint, CellType, Lattice, Model, Simulation, blueprint, cpu, lattice, model, npy, rng,
13};
14
15#[cfg(feature = "cuda")]
16pub use glazier_cuda as cuda;