Charades
|
/ Main source directory for the Charades library.
More...Directories | |
directory | collections |
Contains data structures for holding collections of events and LPs. | |
directory | gvt |
Contains definitions for various GVTManagers, which orchestrate the computation of the Global Virtual Time (GVT) in distributed simulations. | |
directory | scheduler |
Contains definitions for the different types of schedulers in Charades (sequential, conservative, or optimistic). | |
directory | setup |
Contains code for setup routines and classes. | |
directory | simcore |
Contains code for core simulation components. | |
directory | util |
Contains code for various utilies such as command line parsing and random number generation. | |
Files | |
file | charades.h [code] |
Single include for models which includes all other required headers. | |
file | globals.C |
Definitions for global variables and associated functions. | |
file | globals.h [code] |
Declarations for global variables and associated functions. | |
file | statistics.C |
Definition of the Statistics class and associated methods/variables. | |
file | statistics.h [code] |
Declaration of the Statistics class and associated methods/variables. | |
file | typedefs.h [code] |
Declares most types used within the simulator and by models. | |
/ Main source directory for the Charades library.
Contains make configuration files, top level files, the build directory, and submodules for schedulers, gvt managers, simulation setup, simulation core, collections, and utilities.
To build Charades, copy config.mk.template to config.mk, modify paths, and run make.