30#ifndef _CMGRAPHS_SPACEWRAP_H_
31#define _CMGRAPHS_SPACEWRAP_H_
35#include "chomp/system/config.h"
50 bool wrapping =
false;
57 wrap [i] = wrap [
spaceDim + i] = width;
64 spcCube::PointBase::setwrapping (wrap,
74 spcCube::PointBase::setwrapping (
static_cast<spcCoord> (0));
100 operator bool ()
const
Sets space wrapping locally.
bool wrapping
Was space wrapping set in any direction?
~localSpaceWrapping()
The destructor unsets space wrapping.
localSpaceWrapping(int width)
The constructor sets space wrapping.
Choice of configuration settings.
const int spaceDim
The dimension of the phase space.
const bool spaceWrapping[spaceDim]
Is space wrapping (a.k.a.
bool setSpaceWrapping(int width)
Sets the appropriate space wrapping and returns true iff there is some non-trivial wrapping in any di...
void unsetSpaceWrapping()
Unsets any space wrapping in the phase space.
Customizable data types for the Conley-Morse graphs computation program.
int spcCoord
The type of coordinates of cubes in the phase space.