Skip to content

Overview

smart-fm edited this page Nov 9, 2018 · 7 revisions

SimMobility is a set of three parallel programs developed in C++. Although the three levels, namely the short-term, mid-term and long-term, are part of the same code base, they are compiled as separate applications and are executed independently. In the paragraphs below, levels of SimMobility refers to the short, mid and long-term modules.
The following are the important source code directories in the SimMobility code repository.

  • short contains code specific to short term.
  • medium contains code specific to mid-term. NOTE: the directory (and the C++ namespace for mid-term) is badly named as medium. It will be changed to 'mid' soon.
  • long contains code specific to long term.
  • shared contains code shared by two or more levels of SimMobility. Code under this directory is compiled as a library and included into each of the three levels during its respective compilation process. The code in short, mid and long directories compile independently of each other but they all depend on some code in the shared directory.
Clone this wiki locally