Back to Top page.

EGFileIO.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 
00003 $Id: EGFileIO.h,v 1.4 2002/11/04 12:46:37 motegi Exp $
00004 Copyright (C) 2002 Higuchi Lab. All rights reserved.
00005 
00006 *****************************************************************************/
00007 #ifndef INCLUDE__EGFILEIO_H__FILE
00008 #define INCLUDE__EGFILEIO_H__FILE
00009 
00010 #include <string>
00011 
00012 class EGFileIO {
00013 public:
00014   static void MakeDirectory(const char*);
00015 
00016   static const std::string GetDatFileName(unsigned);
00017   static const std::string GetSeedFileName();
00018   static const std::string GetFitnessLogFileName();
00019   static const std::string GetTimeLogFileName();
00020   static const std::string GetPopLogFileName(unsigned);
00021   static const std::string GetBestLogFileName(unsigned);
00022   static const std::string GetBestDotFileName(unsigned);
00023   static const std::string GetGenDirectoryName(unsigned);
00024   static const std::string GetLogFileName(const char*, unsigned, unsigned);
00025   static const std::string GetDotFileName(const char*, unsigned, unsigned);
00026 };
00027 
00028 #endif