The Conley-Morse Graphs Software
procmdec.h
Go to the documentation of this file.
1/////////////////////////////////////////////////////////////////////////////
2///
3/// @file procmdec.h
4///
5/// Dummy post-processing of Morse decompositions.
6/// Prepare a customized version of this file every time
7/// a different strategy for analysing Morse decompositions
8/// is considered right after they have been computed.
9///
10/// @author Pawel Pilarczyk
11///
12/////////////////////////////////////////////////////////////////////////////
13
14// Copyright (C) 1997-2014 by Pawel Pilarczyk.
15//
16// This file is part of my research software package. This is free software:
17// you can redistribute it and/or modify it under the terms of the GNU
18// General Public License as published by the Free Software Foundation,
19// either version 3 of the License, or (at your option) any later version.
20//
21// This software is distributed in the hope that it will be useful,
22// but WITHOUT ANY WARRANTY; without even the implied warranty of
23// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24// GNU General Public License for more details.
25//
26// You should have received a copy of the GNU General Public License
27// along with this software; see the file "license.txt". If not,
28// please, see <https://www.gnu.org/licenses/>.
29
30// Started on October 8, 2008. Last revision: October 8, 2008.
31
32
33#ifndef _CMGRAPHS_PROCMDEC_H_
34#define _CMGRAPHS_PROCMDEC_H_
35
36// include selected header files from the CHomP library
37#include "chomp/system/textfile.h"
38#include "chomp/struct/digraph.h"
39
40// include local header files
41#include "config.h"
42#include "typedefs.h"
43#include "conindex.h"
44#include "morsedec.h"
45#include "typedyns.h"
46
47
48namespace custom {
49
50/// Dummy version of a function for the post-processing
51/// of Morse decompositions.
52namespace noProcMorseDec {
53
54
55// --------------------------------------------------
56// ------- post-process a Morse decomposition -------
57// --------------------------------------------------
58
59/// Dummy function for post-processing Morse decompositions.
60template <class CubSetType, class MorseDecType, class GraphType,
61 class CubMapType>
62inline void processMorseDec (const MorseDecType &morseDec,
63 const CubSetType &X, const GraphType &g,
64 const CubMapType &theCubMap0, const CubMapType &theCubMap1,
65 const std::string &cubesFilePrefix,
66 const std::string &procFilePrefix)
67{
68 return;
69} /* processMorseDec */
70
71
72} // namespace noProcMorseDec
73} // namespace custom
74
75
76#endif // _CMGRAPHS_PROCMDEC_H_
77
Choice of configuration settings.
Conley index computation routines.
Morse decompositions.
void processMorseDec(const MorseDecType &morseDec, const CubSetType &X, const GraphType &g, const CubMapType &theCubMap0, const CubMapType &theCubMap1, const std::string &cubesFilePrefix, const std::string &procFilePrefix)
Dummy function for post-processing Morse decompositions.
Definition: procmdec.h:62
Customizable settings that are supposed to be modified and/or chosen by the user of the software.
Customizable data types for the Conley-Morse graphs computation program.
Data types for the dynamical systems data structures.