Charades
src Directory Reference

/ 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.
 

Detailed Description

/ 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.

See also
Getting Started