grapher/lib.rs
1//! # Example
2//! ```no_run
3//!use grapher::renderer::Renderer;
4//!use grapher::simulator::SimulatorBuilder;
5//!use petgraph::Directed;
6//!
7//!let mut rng = rand::thread_rng();
8//!let graph: petgraph::Graph<(), (), Directed> =
9//! petgraph_gen::barabasi_albert_graph(&mut rng, 1000, 1, None);
10//!
11//!let simulator = SimulatorBuilder::new()
12//! .delta_time(0.01)
13//! .freeze_threshold(-1.0)
14//! .build(graph.into());
15//!
16//!let renderer = Renderer::new(simulator);
17//!renderer.create_window();
18//! ```
19
20pub mod properties;
21pub mod quadtree;
22pub mod renderer;
23pub mod simulator;