config.h

Go to the documentation of this file.
00001 /////////////////////////////////////////////////////////////////////////////
00002 ///
00003 /// @file config.h
00004 ///
00005 /// Configuration settings.
00006 /// This is a configuration file for the program "cmgraphs.cpp".
00007 /// It defines the map which is analyzed, the ranges of parameters,
00008 /// and the phase space information.
00009 ///
00010 /// @namespace custom
00011 ///
00012 /// Customizable settings that are supposed to be modified and/or chosen
00013 /// by the user of the software. This namespace contains various constants,
00014 /// classes and functions which can be modified in order to customize
00015 /// the programs for the computation of Conley-Morse graphs
00016 /// and the continuation diagrams.
00017 ///
00018 /// @author Pawel Pilarczyk
00019 ///
00020 /////////////////////////////////////////////////////////////////////////////
00021 
00022 // Copyright (C) 1997-2008 by Pawel Pilarczyk.
00023 //
00024 // This file is part of my research software package.  This is free software;
00025 // you can redistribute it and/or modify it under the terms of the GNU
00026 // General Public License as published by the Free Software Foundation;
00027 // either version 2 of the License, or (at your option) any later version.
00028 //
00029 // This software is distributed in the hope that it will be useful,
00030 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00031 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00032 // GNU General Public License for more details.
00033 //
00034 // You should have received a copy of the GNU General Public License along
00035 // with this software; see the file "license.txt".  If not, write to the
00036 // Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
00037 // MA 02111-1307, USA.
00038 
00039 // Started on February 9, 2008. Last revision: February 9, 2008.
00040 
00041 
00042 #ifndef _CMGRAPHS_CONFIG_H_
00043 #define _CMGRAPHS_CONFIG_H_
00044 
00045 
00046 // --------------------------------------------------
00047 // --------------- THE MAP SELECTION ----------------
00048 // --------------------------------------------------
00049 
00050 #include "popmodel.h"
00051 
00052 /// Defines the type of the map to be used for the computations.
00053 /// The corresponding header file must be included prior to this definition.
00054 typedef MapPopModel theMapType;
00055 
00056 
00057 // --------------------------------------------------
00058 // -------------- THE PARAMETER RANGES --------------
00059 // --------- AND THE PHASE SPACE SELECTION ----------
00060 // --------------------------------------------------
00061 
00062 #include "parpop0p.h"
00063 #include "parpop2p.h"
00064 #include "parpop2s.h"
00065 #include "parpop3p.h"
00066 using namespace custom::pop2p;
00067 
00068 
00069 // --------------------------------------------------
00070 // ------------------ LIMITATIONS -------------------
00071 // --------------------------------------------------
00072 
00073 #include "limits2d.h"
00074 using namespace custom::limits2d;
00075 
00076 
00077 // --------------------------------------------------
00078 // --------------- KNOWN CONLEY INDEX ---------------
00079 // --------------------------------------------------
00080 
00081 #include "indknown.h"
00082 #include "indpop2d.h"
00083 //using namespace custom::noKnownIndices;
00084 using namespace custom::popOriginInd2d;
00085 
00086 
00087 // --------------------------------------------------
00088 // ------------- COMPATIBILITY CONTROL --------------
00089 // --------------------------------------------------
00090 
00091 /// The control number that is used to confirm the compatibility
00092 /// between the coordinator and workers.
00093 /// Please, increase this number by 1 every time the configuration
00094 /// of the program changes substantially (e.g., different parameter ranges,
00095 /// different numbers of subintervals, or different maps are chosen).
00096 const int controlNumber = 31131;
00097 
00098 
00099 #endif // _CMGRAPHS_CONFIG_H_
00100 

Generated on Sun Mar 28 17:47:57 2010 for The Conley-Morse Graphs Software by  doxygen 1.5.3