custom::limits2d Namespace Reference

Limitations and bounds for 2-dimensional computations. More...


Variables

const int refineDepth = 5
 The number of refinements that should be done if a Morse set with the trivial index is encountered or if the image of a Morse set sticks out of the rectangular region to which the computations are restricted.
const int maxRefineSize0 = 200000
 The maximal allowed size of a set of cubes in the phase space which can be refined at the initial subdivision level.
const int maxRefineSize1 = 50000
 The maximal allowed size of a set of cubes in the phase space which can be refined at the subsequent subdivision levels.
const int maxImageDiameter = 3000
 The maximal allowed diameter of the cubical image of a signle box.
const int maxImageVolume = 6000
 The maximal allowed volume of the cubical image of a single box.
const int maxIndexPairSize = 1200000
 The maximal allowed size of the index pair.


Detailed Description

Limitations and bounds for 2-dimensional computations.

This namespace contains some constants which define various limitations on the depth and strength of computations. These limits are designed for the 2-dimensional computations conducted for the Leslie population model to make sure that the program does not use too much memory (about 2GB max).


Variable Documentation

const int custom::limits2d::maxImageDiameter = 3000

The maximal allowed diameter of the cubical image of a signle box.

This limit is set up in order to prevent a blow-up of the program in the memory because of accumulating huge images of boxes.

Definition at line 79 of file limits2d.h.

Referenced by MapComputation< mapcomp, cubetype, cubsettype >::operator()(), and showConfigInfo().

const int custom::limits2d::maxImageVolume = 6000

The maximal allowed volume of the cubical image of a single box.

This limit is set up in order to prevent a blow-up of the program in the memory because of accumulating huge images of boxes.

Definition at line 84 of file limits2d.h.

Referenced by MapComputation< mapcomp, cubetype, cubsettype >::operator()(), and showConfigInfo().

const int custom::limits2d::maxIndexPairSize = 1200000

The maximal allowed size of the index pair.

This size is measured as the total number of cubes in the index pair and its forward image.

Definition at line 93 of file limits2d.h.

Referenced by IndexPair< mapcomp, cubetype, cubsettype >::compute(), and showConfigInfo().

const int custom::limits2d::maxRefineSize0 = 200000

The maximal allowed size of a set of cubes in the phase space which can be refined at the initial subdivision level.

Set to zero to suppress any refinements.

Definition at line 64 of file limits2d.h.

Referenced by checkEmptyInv(), computeConleyIndex(), invMorseDec(), matchMorseSets(), and showConfigInfo().

const int custom::limits2d::maxRefineSize1 = 50000

The maximal allowed size of a set of cubes in the phase space which can be refined at the subsequent subdivision levels.

Set to zero to suppress any refinements.

Definition at line 69 of file limits2d.h.

Referenced by checkEmptyInv(), computeConleyIndex(), and showConfigInfo().

const int custom::limits2d::refineDepth = 5

The number of refinements that should be done if a Morse set with the trivial index is encountered or if the image of a Morse set sticks out of the rectangular region to which the computations are restricted.

Set to zero for no refinements.

Definition at line 59 of file limits2d.h.

Referenced by checkEmptyInv(), computeConleyIndex(), and showConfigInfo().


Generated on Sun Mar 28 17:47:59 2010 for The Conley-Morse Graphs Software by  doxygen 1.5.3