Skip to main content

amfiteatr_core/
lib.rs

1//! # amfiteatr
2//!
3//!
4//! Crate providing framework to build models simulating game theory problems with support for machine learning techniques.
5//! It is designed to help model problems involving many players.
6//!
7//! ## Examples
8//! For examples look at [`amfiteatr_examples`](https://github.com/moroviintaas/amfiteatr/tree/master/amfiteatr_examples)
9//! ## State
10//! The crate is in research/experimental state. API is dynamically changing on every release.
11//! U should probably avoid using it in production.
12//! ## Licence: MIT
13
14/// Traits and generic implementations of agent (player).
15pub mod agent;
16/// Generic structs used in communication between _agents_ and _environment_.
17pub mod scheme;
18/// Traits and basic implementation for communication driving structs.
19pub mod comm;
20/// Structures used for error handling in framework.
21pub mod error;
22/// Traits and generic implementations for game controlling environment.
23pub mod env;
24/// Module with demonstration constructions
25pub mod demo;
26pub mod util;
27
28//use amfiteatr_proc_macro as macros;
29
30pub mod reexport{
31    pub use nom;
32    pub use amfiteatr_proc_macro::*;
33}
34
35