|
label/LabelDefinition.hGo to the documentation of this file.00001 //============================================================================ 00002 // Author : Alessandro Pinto <apinto@eecs.berkeley.edu> 00003 // University of California, Berkeley 00004 // 545 Cory Hall, Berkeley, CA 94720 00005 // Copyright : See COPYING file that comes with this distribution 00006 //============================================================================ 00007 00008 00009 00010 #ifndef LABELDEFINITION_H_ 00011 #define LABELDEFINITION_H_ 00012 00013 #include <string> 00014 #include "LabelMap.hpp" 00015 #include "LabelSet.hpp" 00016 #include "../position/Xyz.h" 00017 #include "../position/RoutingTable.h" 00018 #include "../core/IdGraph.h" 00019 #include "../core/Node.h" 00020 #include "../core/Link.h" 00021 00022 using namespace std ; 00023 00024 namespace cosi { 00025 00048 typedef LabelMap< Xyz > MapXyz; 00049 00055 typedef LabelMap< RoutingTable > MapRoutingTable; 00056 00057 typedef LabelMap< long int> MapBandwidth ; 00058 00059 typedef LabelMap< double > MapArea; 00060 00061 typedef LabelMap< string > MapInterfaceType; 00062 00063 typedef LabelMap< int > MapHopConstraint; 00064 00065 typedef LabelMap< Node > NodeMap ; 00066 00067 typedef LabelMap< Link > LinkMap ; 00068 00069 00070 } 00071 00072 #endif /*LABELDEFINITION_H_*/ Generated on Sun Sep 7 18:37:42 2008 for COSI by 1.5.4 |