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

model/topos/SDimArrayMod.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: SDimArrayMod.h,v 1.4 2003/01/08 18:57:14 meierb Exp $
00008 
00009  Purpose : 
00010 
00011  RCS-Log:
00012  $Log: SDimArrayMod.h,v $
00013  Revision 1.4  2003/01/08 18:57:14  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.2  2002/11/09 23:21:58  taeubig
00020  Added std:: for standard namespace,
00021  realtive path corrections for header includes
00022 
00023  Revision 1.1  2002/08/29 12:59:59  taeubig
00024  Added the sources
00025 
00026  Revision 1.1  2000/06/21 12:30:03  taeubig
00027  Added n-dimensional mesh topology
00028 
00029 
00030  * #end# ************************************************************* */
00031 
00032 #ifndef SDIMARRAYMOD_H
00033 #define SDIMARRAYMOD_H
00034 
00035 // system header files
00036 #include <iostream>
00037 
00038 // project header files
00039 #include "../SModifier.h"
00040 
00041 class SDimArray;
00042 
00046 class SDimArrayMod : public SModifier {
00047 
00048  public:
00051   SDimArrayMod(SDimArray &dimArray) : _dimArray(dimArray) {};
00052   
00055   virtual ~SDimArrayMod() {};
00056   
00057   // inherited member function
00058   
00063   virtual bool load(std::istream &in);
00066   virtual void save(std::ostream &out) const;
00067   virtual void sample() {};
00068   
00072   void setSize(int dimensions);
00073   
00074  private:
00075   SDimArray& _dimArray;
00076 };
00077 
00078 #endif //SDIMARRAYMOD_H

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