Public Types | |
|
typedef std::map< SimTime_t, Clock * > | clockMap_t |
|
typedef std::map< unsigned int, Sync * > | SyncMap_t |
Public Member Functions | |
| int | WireUp (Graph &graph, SDL_CompMap_t &sdlMap, int minPart, int myRank) |
| int | performWireUp (Graph &graph, SDL_CompMap_t &sdlMap, int minPart, int myRank) |
| void | Run () |
| SimTime_t | getCurrentSimCycle () const |
| int | getRank () const |
| int | getNumRanks () const |
| TimeConverter * | registerClock (std::string freq, Clock::HandlerBase *handler) |
| void | unregisterClock (TimeConverter *tc, Clock::HandlerBase *handler) |
| void | insertActivity (SimTime_t time, Activity *ev) |
| Exit * | getExit () const |
| LinkMap * | getComponentLinkMap (ComponentId_t id) const |
| const CompMap_t & | getComponentMap (void) const |
| Component * | getComponent (const std::string &name) const |
| Introspector * | getIntrospector (const std::string &name) const |
Static Public Member Functions | |
| static Simulation * | createSimulation (Config *config, int my_rank, int num_ranks) |
| static Simulation * | getSimulation () |
| static void | printStatus (void) |
Friends | |
| class | Link |
| class | Action |
| class | boost::serialization::access |
| template<class Archive > | |
| void | save_construct_data (Archive &ar, const Simulation *t, const unsigned int file_version) |
| template<class Archive > | |
| void | load_construct_data (Archive &ar, Simulation *t, const unsigned int file_version) |
1.7.1