BAPS/packing/BP/BAPSSAPPPacker.h

00001 /**********************************************************************
00002  *
00003  * Filename    : BAPSSAPPPacker.h
00004  * Author      : Chen Li Wen
00005  *
00006  * Version     : 1.0
00007  * Date        : Nov. 23, 1998
00008  *
00009  * Description : This packer will using approximation algorithms to 
00010  *               do packing.
00011  *
00012  * Reference   : nil
00013  *
00014  * Notes       : nil
00015  *
00016  * Changes     : nil
00017  *
00018  * Copyright   : Copyright (c) 1998
00019  *               All rights reserved by
00020  *               Resource Allocation and Scheduling Group
00021  *               Department of Computer Science
00022  *               School of Computing
00023  *               National University of Singapore
00024  *
00025  **********************************************************************/
00026 
00027 
00028 #ifndef __BAPSSAPPPACKER_H__
00029 #define __BAPSSAPPPACKER_H__
00030 
00031 
00032 #include "BAPBPVESPacker.h"
00033 
00034 
00035 #include <LEDA/string.h>
00036 
00037 
00038 class BAPSSAPPPacker : public BAPBPVESPacker
00039 {
00040    public:
00041       
00042       BAPSSAPPPacker(BAPPackage & aPackage,
00043                      string       aPackAlgo,
00044                      Bool         aOutput = FALSE);
00045 
00046       ~BAPSSAPPPacker();
00047 
00048       void Solve();
00049 
00050       string GetPackAlgo() const;
00051 
00052 
00053    private:
00054 
00055       string mPackAlgo;
00056       Bool   mOutput;
00057 };
00058 
00059 
00060 #endif

Generated on Tue Sep 9 15:40:10 2008 for BAP by  doxygen 1.5.3