The Conley-Morse Graphs Software
|
Post-processing of Morse decompositions by quantifying the recurrence. More...
#include <sstream>
#include <fstream>
#include <string>
#include <utility>
#include "chomp/system/config.h"
#include "chomp/system/textfile.h"
#include "chomp/system/timeused.h"
#include "chomp/struct/digraph.h"
#include "chomp/struct/flatmatr.h"
#include "chomp/struct/multitab.h"
#include "config.h"
#include "typedefs.h"
#include "conindex.h"
#include "morsedec.h"
#include "typedyns.h"
#include "utils.h"
Go to the source code of this file.
Namespaces | |
namespace | custom |
Customizable settings that are supposed to be modified and/or chosen by the user of the software. | |
namespace | custom::procRecurrence |
Post-processing of Morse decompositions by recurrence quantification. | |
Functions | |
template<class GraphType > | |
void | custom::procRecurrence::graph2dot (const GraphType &g, std::ostream &out) |
Writes a directed graph in the "dot" format. More... | |
template<class ArrayType , class GraphType > | |
void | custom::procRecurrence::computeRecurrence (ArrayType &recurrence, const GraphType &g) |
Computes minimum recurrence of vertices in the graph. More... | |
template<class CubSetType , class Vector > | |
double | custom::procRecurrence::computeVitaliVariation (const CubSetType &morseCubes, const Vector &recurrence, long &counter) |
Computes Vitali variation of the values on the cubical set. More... | |
template<class CubSetType , class GraphType , class CubMapType > | |
void | custom::procRecurrence::processMorseSet (const CubSetType &morseCubes, const CubSetType &allCubes, const GraphType &g, const CubMapType &theCubMap, const std::string &baseSetFileName) |
Processes a single Morse set by applying the cycle decomposition method. More... | |
template<class CubSetType , class MorseDecType , class GraphType , class CubMapType > | |
void | custom::procRecurrence::processMorseDec (const MorseDecType &morseDec, const CubSetType &allCubes, const GraphType &g, const CubMapType &theCubMap, const CubMapType &, const std::string &cubesFilePrefix, const std::string &procFilePrefix) |
Post-processes a Morse decomposition by computing a decomposition of each Morse set into cycle sets and analyzing this decomposition. More... | |
Post-processing of Morse decompositions by quantifying the recurrence.
For each Morse set, the minimum recurrence time of each element is computed, unless there is no directed path in the map definition. Please, note that this is experimental code at a developmental stage.
Definition in file procrecur.h.