The Conley-Morse Graphs Software
|
Computing a single Conley-Morse graph. More...
#include <exception>
#include <sstream>
#include <fstream>
#include <algorithm>
#include <new>
#include "chomp/system/config.h"
#include "chomp/system/textfile.h"
#include "chomp/system/timeused.h"
#include "chomp/system/arg.h"
#include "config.h"
#include "confinfo.h"
#include "typedefs.h"
#include "typedyns.h"
#include "utils.h"
#include "compmdec.h"
#include "plotmdec.h"
#include "eigenval.h"
#include "dotgraph.h"
#include "mapopt.h"
Go to the source code of this file.
Functions | |
int | runSingleComp (const char *boxCoordinates, const char *mapOptFileName, const char *mapOptFileLocal, const char *graphName, const char *shareName, const char *phaseSpaceName, bool fullPhaseSpace, const char *cubesFilePrefix, const char *morseDecName, const char *procFilePrefix, bool connOrbits, int skipIndices) |
int | main (int argc, char *argv[]) |
The main procedure of the program. More... | |
Variables | |
const char * | title |
The title of the program which is displayed every time the program is launcued. More... | |
const char * | helpinfo |
The help information about the program which is displayed if the program is launched without command-line arguments or with incorrect arguments. More... | |
Computing a single Conley-Morse graph.
This program constitutes an interface to computing a Conley-Morse graph for a single parameter box the same way it would be computed by the program "cmgraphs". Its purpose is to extract specific data for a single parameter box after having located it with the aid of the results obtained by the program "cmgraphs", in particular, by having analyzed the continuation diagram. Please, use the program "cmgraphs" to run computations for a range of parameters and to do continuation matching between the Morse decompositions.
Definition in file cmsingle.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
The main procedure of the program.
Returns: 0 = Ok, -1 = Error, 1 = Help displayed, 2 = Wrong arguments.
Definition at line 351 of file cmsingle.cpp.
References helpinfo, runSingleComp(), and title.
int runSingleComp | ( | const char * | boxCoordinates, |
const char * | mapOptFileName, | ||
const char * | mapOptFileLocal, | ||
const char * | graphName, | ||
const char * | shareName, | ||
const char * | phaseSpaceName, | ||
bool | fullPhaseSpace, | ||
const char * | cubesFilePrefix, | ||
const char * | morseDecName, | ||
const char * | procFilePrefix, | ||
bool | connOrbits, | ||
int | skipIndices | ||
) |
Definition at line 110 of file cmsingle.cpp.
References computeMorseDecomposition(), computeParam(), custom::difference::finalDepth, MapComputation< mapcomp, cubetype, cubsettype >::maxImgDiam, MapComputation< mapcomp, cubetype, cubsettype >::maxImgVol, custom::difference::paramCount, custom::difference::paramDim, PLOT_X_COORD, PLOT_Y_COORD, plotMorseDecompositionPNG(), showConfigInfo(), showRealCoords(), custom::difference::spaceDim, custom::difference::spaceOffset, custom::difference::spaceWidth, and writeDotGraph().
Referenced by main().
const char* helpinfo |
The help information about the program which is displayed if the program is launched without command-line arguments or with incorrect arguments.
Definition at line 79 of file cmsingle.cpp.
Referenced by main().
const char* title |
The title of the program which is displayed every time the program is launcued.
Definition at line 71 of file cmsingle.cpp.
Referenced by main().