#include <nisomorphism.h>
Inheritance diagram for regina::NIsomorphismIndexed:
Public Member Functions | |
NIsomorphismIndexed (unsigned newSourceTetrahedra) | |
Creates a new isomorphism with no initialisation. | |
NIsomorphismIndexed (const NIsomorphismIndexed &cloneMe) | |
Creates a new isomorphism identical to the given isomorphism. | |
virtual | ~NIsomorphismIndexed () |
Destroys this isomorphism. | |
virtual NPerm | facePerm (unsigned sourceTet) const |
Determines the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism. | |
int & | facePermIndex (unsigned sourceTet) |
Returns a read-write reference to the index into array allPermsS4 that points to the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism. | |
int | facePermIndex (unsigned sourceTet) const |
Returns the index into the array allPermsS4 that points to the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism. |
It is easy to iterate through possible face permutations, but there is no direct write-access to the permutations themselves.
See the NIsomorphism class notes for further details on the types of isomorphism that can be represented.
|
Creates a new isomorphism with no initialisation.
|
|
Creates a new isomorphism identical to the given isomorphism.
|
|
Destroys this isomorphism.
|
|
Determines the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism.
Face i of source tetrahedron sourceTet will be mapped to face
Implements regina::NIsomorphism. |
|
Returns the index into the array allPermsS4 that points to the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism.
Face i of tetrahedron sourceTet will be mapped to face
|
|
Returns a read-write reference to the index into array allPermsS4 that points to the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism.
Face i of tetrahedron sourceTet will be mapped to face
|