Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

model/topos/SDimArray.h

Go to the documentation of this file.
00001 /* #start# ***********************************************************
00002 
00003            Scheduling Simulator
00004         Lehrstuhl f"ur Effiziente Algorithmen
00005            Technische Universit"at M"unchen
00006 
00007  File    : $Id: SDimArray.h,v 1.3 2003/01/08 18:57:13 meierb Exp $
00008 
00009  Purpose : 
00010 
00011  RCS-Log:
00012  $Log: SDimArray.h,v $
00013  Revision 1.3  2003/01/08 18:57:13  meierb
00014  added randomized release times
00015 
00016  Revision 1.1.1.1  2002/12/02 22:26:19  meierb
00017  my_schedule
00018 
00019  Revision 1.1  2002/08/29 12:59:59  taeubig
00020  Added the sources
00021 
00022  Revision 1.3  2000/06/22 00:46:42  taeubig
00023  Bugfixes
00024 
00025  Revision 1.2  2000/06/21 12:31:26  taeubig
00026  SDimArray now has a modifier with load(), save(), etc.
00027 
00028  Revision 1.1  2000/05/29 14:49:57  taeubig
00029  Moved topology related stuff into subdirectory topos
00030 
00031 
00032  * #end# ************************************************************* */
00033 
00034 #ifndef SDIMARRAY_H
00035 #define SDIMARRAY_H
00036 
00037 // system header files
00038 #include <LEDA/array.h>
00039 
00040 // project header files
00041 #include "SDimArrayMod.h"
00042 
00043 // ------------------------------------------------------------
00044 
00045 class SDimArray: public leda_array<int> {
00046  public:
00047   SDimArray(int dim): leda_array<int>(dim), _mod(*this) { };
00048 
00049   SDimArray(const SDimArray &r): leda_array<int>(r), _mod(*this) { };
00050 
00051   SDimArray& operator=(const SDimArray& rDimArray) {
00052     leda_array<int>::operator=(rDimArray);
00053     return (*this);
00054   };
00055 
00056   virtual SDimArrayMod& getModifier() { return _mod; }
00057 
00058  private:
00059   SDimArrayMod _mod;
00060 };
00061 
00062 #endif //SDIMARRAY

Generated on Thu May 22 16:48:09 2003 for Sketch-it! by doxygen1.2.18