A generic class that computes an index pair given the isolating neighborhood and a means to compute the multivalued cubical map.
More...
|
| IndexPair (const mapcomp &_theCubMap=mapcomp()) |
| The only allowed constructor. More...
|
|
int | add (const cubetype &q) |
| Adds a cube to S. More...
|
|
int | dim () const |
| Returns the dimension of the phase space. More...
|
|
int_t | countInv () const |
| Returns the number of cubes in the isolating neighborhood. More...
|
|
const cubsettype & | getInv () const |
| Returns the invariant part as a set of cubes. More...
|
|
int_t | countExit () const |
| Returns the number of cubes in the exit set. More...
|
|
const cubsettype & | getExit () const |
| Returns the exit set as a set of cubes. More...
|
|
template<class IntType > |
int | getcube (int_t n, IntType *coord) const |
| Retrieves the coordinates of the n-th cube. More...
|
|
int_t | imgcount (int_t n) const |
| Returns the number of cubes in the image of the n-th cube (which is either in S, or in the exit set). More...
|
|
int_t | getimgcube (int_t n, int_t i) const |
| Returns the number of the i-th cube in the image of the n-th cube. More...
|
|
int | compute () |
| Computes the map on the entire set S, adds the necessary cubes to the exit set, and also computes the map on the exit set, so that the entire information necessary to compute the index map on this index pair is obatined and stored within this object. More...
|
|
int | clear () |
| Clears the sets and the stored map. More...
|
|
template<class mapcomp, class cubetype = chomp::homology::cube, class cubsettype = chomp::homology::hashedset<cubetype>>
class IndexPair< mapcomp, cubetype, cubsettype >
A generic class that computes an index pair given the isolating neighborhood and a means to compute the multivalued cubical map.
Definition at line 103 of file indpair.h.
template<class mapcomp , class cubetype , class cubsettype >
int IndexPair< mapcomp, cubetype, cubsettype >::addimage |
( |
int_t |
n, |
|
|
const cubsettype & |
img |
|
) |
| |
|
inlineprivate |
template<class mapcomp , class cubetype , class cubsettype >
int IndexPair< mapcomp, cubetype, cubsettype >::compute |
|
inline |
Computes the map on the entire set S, adds the necessary cubes to the exit set, and also computes the map on the exit set, so that the entire information necessary to compute the index map on this index pair is obatined and stored within this object.
Definition at line 311 of file indpair.h.
References custom::difference::ignoreIsolationForConleyIndex.