#include <indcache.h>
Public Member Functions | |
| IndexCache (int nSets) | |
| The constructor of an empty cached information structure for the given number of Morse sets. | |
| int | read (const std::string &fileName, theMorseDecompositionType &morseDec) |
| Reads the cached information from a file, matches it with the given Morse decomposition and sets the Conley indices. | |
| int | write (const std::string &fileName, const theMorseDecompositionType &morseDec) const |
| Writes the cached information for the given Morse decomposition to a file. | |
| ~IndexCache () | |
| The destructor of a cached information structure. | |
Public Attributes | |
| std::vector< bool > | emptyInv |
| The information on whether the invariant part of the given set has been proven to be empty. | |
| std::vector< bool > | attractor |
| The information on whether the given Morse set is an attractor in the sense that its image is contained in itself. | |
| std::vector< bool > | wrongIndex |
| The information on whether the given index could not be computed because of a problem with isolation. | |
| std::vector< bool > | skipped |
| The information on whether the computation of the given index was skipped due to the limit on the size of the set. | |
Definition at line 61 of file indcache.h.
| IndexCache::IndexCache | ( | int | nSets | ) | [inline] |
The constructor of an empty cached information structure for the given number of Morse sets.
Definition at line 104 of file indcache.h.
| IndexCache::~IndexCache | ( | ) | [inline] |
| int IndexCache::read | ( | const std::string & | fileName, | |
| theMorseDecompositionType & | morseDec | |||
| ) |
Reads the cached information from a file, matches it with the given Morse decomposition and sets the Conley indices.
Returns 0 if succeeded, or -1 if failed.
Definition at line 116 of file indcache.h.
References attractor, emptyInv, skipped, and wrongIndex.
| int IndexCache::write | ( | const std::string & | fileName, | |
| const theMorseDecompositionType & | morseDec | |||
| ) | const |
Writes the cached information for the given Morse decomposition to a file.
Returns 0 if succeeded, 1 if the file already exists, or -1 in the case of failure.
Definition at line 346 of file indcache.h.
References attractor, emptyInv, skipped, and wrongIndex.
| std::vector<bool> IndexCache::emptyInv |
The information on whether the invariant part of the given set has been proven to be empty.
Definition at line 86 of file indcache.h.
| std::vector<bool> IndexCache::attractor |
The information on whether the given Morse set is an attractor in the sense that its image is contained in itself.
Definition at line 90 of file indcache.h.
| std::vector<bool> IndexCache::wrongIndex |
The information on whether the given index could not be computed because of a problem with isolation.
Definition at line 94 of file indcache.h.
| std::vector<bool> IndexCache::skipped |
The information on whether the computation of the given index was skipped due to the limit on the size of the set.
Definition at line 98 of file indcache.h.
1.5.3