Namespaces | |
| namespace | unifexp |
This namespace contains all the classes and functions defined in the Uniform Expansion project files. | |
| namespace | chomp |
This is the top-level namespace of the CHomP library interface; most classes and functions are contained in its sub-namespaces. | |
| namespace | chomp::homology |
This is the main namespace that contains most of the CHomP library classes and functions, some of which are used in the Uniform Expansion project. | |
Files | |
| file | bitvect.h |
This file contains the definition of a simple bit vector class. | |
| file | coord.h |
This file contains the definition of the class "coordinator" which coordinates series of computations. | |
| file | graphs.h |
This file contains the definition of the main procedures for the computations which use graph algorithms. | |
| file | intvcapd.h |
This file contains some definitions necessary to use intervals from the CAPD library. | |
| file | mapcub.h |
This file contains the definition of the cubic map -x^3 + 3x - a on [-4,4] without using interval arithmetic for non-rigorous computations. | |
| file | mapcubi.h |
This file contains the definition of the cubic map -x^3 + 3x - a on [-4,4] with the usage of interval arithmetic for rigorous computations. | |
| file | mapquad.h |
This file contains the definition of the quadratic map f(x)=x^2-a without using interval arithmetic for non-rigorous computations. | |
| file | mapquadi.h |
This file contains the definition of the quadratic map f(x)=x^2-a with the use of interval arithmetic for rigorous computations. | |
| file | maptype.h |
This file contains the definition of an abstract map type. | |
| file | maptypes.h |
This file contains the definition of a class which gathers all the available map types and allows to select a map class object by its name. | |
| file | mapunim.h |
This file contains the definition of the unimodal map "2|x|^gamma - a" on [-1,1] without using interval arithmetic for non-rigorous computations. | |
| file | mapunimi.h |
This file contains the definition of the unimodal map "2|x|^gamma - a" on [-1,1] with the usage of interval arithmetic for rigorous computations. | |
| file | partcrit.h |
This file contains the definition of a special partition type in which the size of the intervals close to a few images of critical points is much smaller than in other areas. | |
| file | partderiv.h |
This file contains the definition of a special partition type in which the size of the intervals on which the derivative of f is large is much smaller than in other areas. | |
| file | partsegm.h |
This file contains the definition of a segmented partition type in which each component of the complement of the critical neighborhood is divided into the same number of intervals. | |
| file | parttype.h |
This file contains the definition of an abstract partition type. | |
| file | parttypes.h |
This file contains the definition of a class which gathers all the available partition types and allows to select a partition class object by its name. | |
| file | partunif.h |
This file contains the definition of a uniform partition type in which the complement of the critical neighborhood is divided into intervals of approximately the same length. | |
| file | rounding.h |
This file contains the definition of a class for rounding operations which uses the BOOST library. | |
| file | unifexp.cpp |
This file contains the main program which processes the command-line arguments and runs the computations. | |
| file | worker.h |
This file contains the definition of the worker class whose objects process single chunks of data. | |
Functions | |
| int | main (int argc, char *argv[]) |
| The main function of the program. | |
Variables | |
| const char * | title |
| The title of the main program. | |
| const char * | helpinfo |
| The help information about the main program. | |
| const char * | helpmore |
| Information on where to find more information about the program. | |
| const int | controlNumber = 42342 |
| The control number for network communication. | |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
The main function of the program.
Returns: 0 = Ok, -1 = Error, 1 = Help displayed, 2 = Wrong arguments.
Definition at line 189 of file unifexp.cpp.
References controlNumber, helpinfo, helpmore, and title.
| const int controlNumber = 42342 |
The control number for network communication.
Change this number whenever an incompatible version of this program is created.
Definition at line 180 of file unifexp.cpp.
Referenced by main().
| const char* helpinfo |
The help information about the main program.
Definition at line 141 of file unifexp.cpp.
Referenced by main().
| const char* helpmore |
"\ For more information ask the author at http://www.pawelpilarczyk.com/."
Information on where to find more information about the program.
Definition at line 175 of file unifexp.cpp.
Referenced by main().
| const char* title |
"\ UniformExpansion, ver. 0.01, 11/14/2007. (C) 2007 by Pawel Pilarczyk.\n\ This is free software. No warranty. Consult 'license.txt' for details."
The title of the main program.
Definition at line 136 of file unifexp.cpp.
Referenced by main().
1.7.2