• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

sst/elements/genericProc/ssBackEnd/ssb.h

00001 // Copyright 2010 Sandia Corporation. Under the terms
00002 // of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S.
00003 // Government retains certain rights in this software.
00004 // 
00005 // Copyright (c) 2007, 2010, Sandia Corporation
00006 // All rights reserved.
00007 // 
00008 // This file is part of the SST software package. For license
00009 // information, see the LICENSE file in the top level directory of the
00010 // distribution.
00011 
00012 
00013 #ifndef SSB_H
00014 #define SSB_H
00015 
00016 #include "processor.h"
00017 
00018 class LPC;
00019 
00020 class mainProc;
00021 
00022 namespace ssb {
00023   void makeTopo(string cfgstr);
00024   //component* whereIs1(const simAddress, const simPID);
00025   //component* whereIs1PIM(const simAddress, const simPID);
00026   LPC* WhereIsLPC(const simAddress, const simPID);
00027   ownerCheckFunc getWhereIs(string cfgstr);
00028   procStartVec getFirstThreadHome(string cfgstr);
00029   extern int numSystems;
00030   extern int memReqSizeBits;
00031   extern vector<mainProc*> mainProcs;
00032   int numProcs();
00033 }
00034 
00035 #endif

Generated on Fri Oct 22 2010 11:02:24 for SST by  doxygen 1.7.1