cellular_raza_concepts/
lib.rs

1#![deny(missing_docs)]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3//! This crate encapsulates concepts which govern an agent-based model specified by
4//! [cellular_raza](https://docs.rs/cellular_raza).
5//! To learn more about the math and philosophy behind these concepts please refer to
6//! [cellular-raza.com](https://cellular-raza.com).
7
8mod cell;
9mod cycle;
10mod domain;
11mod reactions;
12/// Contains traits and types which specify cellular reactions specific to the `cpu_os_threads`
13/// backend.
14pub mod reactions_old;
15
16/// Traits and types which will eventually replace the old [Domain] definition.
17// TODO #[deprecated]
18pub mod domain_old;
19mod errors;
20mod interaction;
21mod mechanics;
22#[cfg(feature = "plotters")]
23#[cfg_attr(docsrs, doc(cfg(feature = "plotters")))]
24mod plotting;
25
26pub use cell::*;
27pub use cycle::*;
28pub use domain::*;
29pub use errors::*;
30pub use interaction::*;
31pub use mechanics::*;
32#[cfg(feature = "plotters")]
33#[cfg_attr(docsrs, doc(cfg(feature = "plotters")))]
34pub use plotting::*;
35pub use reactions::*;