addTag(const std::string &tag) | regina::NPacket | |
addTetrahedron(NTetrahedron *tet) | regina::NTriangulation | |
allCalculatedTuraevViro() const | regina::NTriangulation | inline |
barycentricSubdivision() | regina::NTriangulation | |
boundaryComponentIndex(const NBoundaryComponent *bc) const | regina::NTriangulation | inline |
BoundaryComponentIterator typedef | regina::NTriangulation | |
canonise() const | regina::NSnapPeaTriangulation | inline |
canonize() const | regina::NSnapPeaTriangulation | |
ChangeEventBlock typedef | regina::NPacket | |
childrenToBeReordered(NPacket *packet) | regina::NPacketListener | inlinevirtual |
childrenWereReordered(NPacket *packet) | regina::NPacketListener | inlinevirtual |
childToBeAdded(NPacket *packet, NPacket *child) | regina::NPacketListener | inlinevirtual |
childToBeRemoved(NPacket *packet, NPacket *child, bool inParentDestructor) | regina::NPacketListener | inlinevirtual |
childWasAdded(NPacket *packet, NPacket *child) | regina::NPacketListener | inlinevirtual |
childWasRemoved(NPacket *packet, NPacket *child, bool inParentDestructor) | regina::NPacketListener | inlinevirtual |
clone(bool cloneDescendants=false, bool end=true) const | regina::NPacket | |
cloneFrom(const NTriangulation &from) | regina::NTriangulation | protected |
closeBook(NEdge *e, bool check=true, bool perform=true) | regina::NTriangulation | |
collapseEdge(NEdge *e, bool check=true, bool perform=true) | regina::NTriangulation | |
componentIndex(const NComponent *component) const | regina::NTriangulation | inline |
ComponentIterator typedef | regina::NTriangulation | |
connectedSumDecomposition(NPacket *primeParent=0, bool setLabels=true) | regina::NTriangulation | |
connectedSumWith(const NTriangulation &other) | regina::NTriangulation | |
countCompleteCusps() const | regina::NSnapPeaTriangulation | inline |
countCusps() const | regina::NSnapPeaTriangulation | inline |
countFilledCusps() const | regina::NSnapPeaTriangulation | inline |
cusp(unsigned whichCusp=0) const | regina::NSnapPeaTriangulation | inline |
degenerate_solution enum value | regina::NSnapPeaTriangulation | |
dehydrate() const | regina::NTriangulation | |
dependsOnParent() const | regina::NSnapPeaTriangulation | inlinevirtual |
detail() const | regina::ShareableObject | |
disableKernelMessages() | regina::NSnapPeaTriangulation | static |
drillEdge(NEdge *e) | regina::NTriangulation | |
dump() const | regina::NSnapPeaTriangulation | |
dumpConstruction() const | regina::NTriangulation | |
edgeIndex(const NEdge *edge) const | regina::NTriangulation | inline |
EdgeIterator typedef | regina::NTriangulation | |
enableKernelMessages(bool enabled=true) | regina::NSnapPeaTriangulation | static |
enterTextTriangulation(std::istream &in, std::ostream &out) | regina::NTriangulation | static |
faceIndex(const NTriangle *triangle) const | regina::NTriangulation | inline |
FaceIterator typedef | regina::NTriangulation | |
FacetPairing typedef | regina::DimTraits< dim > | |
fill(int m, int l, unsigned whichCusp=0) | regina::NSnapPeaTriangulation | |
filledTriangulation(unsigned whichCusp) const | regina::NSnapPeaTriangulation | |
filledTriangulation() const | regina::NSnapPeaTriangulation | |
findAllIsomorphisms(const typename DimTraits< dim >::Triangulation &other, std::list< typename DimTraits< dim >::Isomorphism * > &results) const | regina::NGenericTriangulation< 3 > | |
findAllSubcomplexesIn(const typename DimTraits< dim >::Triangulation &other, std::list< typename DimTraits< dim >::Isomorphism * > &results) const | regina::NGenericTriangulation< 3 > | |
findPacketLabel(const std::string &label) | regina::NPacket | |
findPacketLabel(const std::string &label) const | regina::NPacket | |
findStrictAngleStructure() const | regina::NTriangulation | |
finiteToIdeal() | regina::NTriangulation | |
firstTreePacket(const std::string &type) | regina::NPacket | |
firstTreePacket(const std::string &type) const | regina::NPacket | |
flat_solution enum value | regina::NSnapPeaTriangulation | |
fourFourMove(NEdge *e, int newAxis, bool check=true, bool perform=true) | regina::NTriangulation | |
fromIsoSig(const std::string &sig) | regina::NGenericTriangulation< 3 > | static |
fromSnapPea(const std::string &snapPeaData) | regina::NTriangulation | static |
fundamentalGroupFilled(bool simplifyPresentation=true, bool fillingsMayAffectGenerators=true, bool minimiseNumberOfGenerators=true) const | regina::NSnapPeaTriangulation | |
geometric_solution enum value | regina::NSnapPeaTriangulation | |
getBoundaryComponent(unsigned long index) const | regina::NTriangulation | inline |
getBoundaryComponents() const | regina::NTriangulation | inline |
getComponent(unsigned long index) const | regina::NTriangulation | inline |
getComponents() const | regina::NTriangulation | inline |
getEdge(unsigned long index) const | regina::NTriangulation | inline |
getEdges() const | regina::NTriangulation | inline |
getEulerCharacteristic() const | regina::NTriangulation | inline |
getEulerCharManifold() const | regina::NTriangulation | |
getEulerCharTri() const | regina::NTriangulation | inline |
getFace(unsigned long index) const | regina::NTriangulation | inline |
getFaces() const | regina::NTriangulation | inline |
getFirstTreeChild() const | regina::NPacket | inline |
getFullName() const | regina::NPacket | |
getFundamentalGroup() const | regina::NTriangulation | |
getHomologyH1() const | regina::NTriangulation | |
getHomologyH1Bdry() const | regina::NTriangulation | |
getHomologyH1Rel() const | regina::NTriangulation | |
getHomologyH2() const | regina::NTriangulation | |
getHomologyH2Z2() const | regina::NTriangulation | inline |
getHumanLabel() const | regina::NPacket | inline |
getLastTreeChild() const | regina::NPacket | inline |
getNextTreeSibling() const | regina::NPacket | inline |
getNumberOfBoundaryComponents() const | regina::NTriangulation | inline |
getNumberOfBoundaryTriangles() const | regina::NTriangulation | inline |
getNumberOfChildren() const | regina::NPacket | |
getNumberOfComponents() const | regina::NTriangulation | inline |
getNumberOfDescendants() const | regina::NPacket | inline |
getNumberOfEdges() const | regina::NTriangulation | inline |
getNumberOfFaces() const | regina::NTriangulation | inline |
getNumberOfFaces() const | regina::NTriangulation | |
getNumberOfFaces() const (defined in regina::NTriangulation) | regina::NTriangulation | inline |
getNumberOfFaces() const (defined in regina::NTriangulation) | regina::NTriangulation | inline |
getNumberOfFaces() const (defined in regina::NTriangulation) | regina::NTriangulation | inline |
getNumberOfFaces() const (defined in regina::NTriangulation) | regina::NTriangulation | inline |
getNumberOfSimplices() const | regina::NTriangulation | inline |
getNumberOfTetrahedra() const | regina::NTriangulation | inline |
getNumberOfTriangles() const | regina::NTriangulation | inline |
getNumberOfVertices() const | regina::NTriangulation | inline |
getPacketLabel() const | regina::NPacket | inline |
getPacketType() const =0 | regina::NPacket | pure virtual |
getPacketTypeName() const =0 | regina::NPacket | pure virtual |
getPrevTreeSibling() const | regina::NPacket | inline |
getSimplex(unsigned long index) | regina::NTriangulation | inline |
getSimplex(unsigned long index) const | regina::NTriangulation | inline |
getSimplices() const | regina::NTriangulation | inline |
getTags() const | regina::NPacket | inline |
getTetrahedra() const | regina::NTriangulation | inline |
getTetrahedron(unsigned long index) | regina::NTriangulation | inline |
getTetrahedron(unsigned long index) const | regina::NTriangulation | inline |
getTotalTreeSize() const | regina::NPacket | |
getTreeMatriarch() const | regina::NPacket | |
getTreeParent() const | regina::NPacket | inline |
getTriangle(unsigned long index) const | regina::NTriangulation | inline |
getTriangles() const | regina::NTriangulation | inline |
getVertex(unsigned long index) const | regina::NTriangulation | inline |
getVertices() const | regina::NTriangulation | inline |
getXMLReader(NPacket *parent, NXMLTreeResolver &resolver) (defined in regina::NSnapPeaTriangulation) | regina::NSnapPeaTriangulation | static |
gluingEquations() const | regina::NSnapPeaTriangulation | |
gluingEquationsRect() const | regina::NSnapPeaTriangulation | |
gluingsHaveChanged() | regina::NTriangulation | inline |
hasBoundaryFaces() const | regina::NTriangulation | inline |
hasBoundaryTriangles() const | regina::NTriangulation | inline |
hasCompressingDisc() const | regina::NTriangulation | |
hasNegativeIdealBoundaryComponents() const | regina::NTriangulation | inline |
hasNonTrivialSphereOrDisc() | regina::NTriangulation | |
hasOctagonalAlmostNormalSphere() | regina::NTriangulation | |
hasSimpleCompressingDisc() const | regina::NTriangulation | |
hasSplittingSurface() | regina::NTriangulation | |
hasStrictAngleStructure() const | regina::NTriangulation | inline |
hasTag(const std::string &tag) const | regina::NPacket | inline |
hasTags() const | regina::NPacket | inline |
hasTwoSphereBoundaryComponents() const | regina::NTriangulation | inline |
homologyFilled() const | regina::NSnapPeaTriangulation | |
idealToFinite(bool forceDivision=false) | regina::NTriangulation | |
insertAugTriSolidTorus(long a1, long b1, long a2, long b2, long a3, long b3) | regina::NTriangulation | |
insertChildAfter(NPacket *newChild, NPacket *prevChild) | regina::NPacket | |
insertChildFirst(NPacket *child) | regina::NPacket | |
insertChildLast(NPacket *child) | regina::NPacket | |
insertConstruction(unsigned long nTetrahedra, const int adjacencies[][4], const int gluings[][4][4]) | regina::NTriangulation | |
insertLayeredLensSpace(unsigned long p, unsigned long q) | regina::NTriangulation | |
insertLayeredLoop(unsigned long length, bool twisted) | regina::NTriangulation | |
insertLayeredSolidTorus(unsigned long cuts0, unsigned long cuts1) | regina::NTriangulation | |
insertRehydration(const std::string &dehydration) | regina::NTriangulation | |
insertSFSOverSphere(long a1=1, long b1=0, long a2=1, long b2=0, long a3=1, long b3=0) | regina::NTriangulation | |
insertTriangulation(const NTriangulation &source) | regina::NTriangulation | |
intelligentSimplify() | regina::NTriangulation | |
internalClonePacket(NPacket *parent) const | regina::NSnapPeaTriangulation | inlineprotectedvirtual |
internalID() const | regina::NPacket | |
isBall() const | regina::NTriangulation | |
isClosed() const | regina::NTriangulation | inline |
isConnected() const | regina::NTriangulation | inline |
isContainedIn(const typename DimTraits< dim >::Triangulation &other) const | regina::NGenericTriangulation< 3 > | |
isEmpty() const | regina::NGenericTriangulation< 3 > | |
isGrandparentOf(const NPacket *descendant) const | regina::NPacket | |
isHaken() const | regina::NTriangulation | |
isIdeal() const | regina::NTriangulation | inline |
isIdenticalTo(const typename DimTraits< dim >::Triangulation &other) const | regina::NGenericTriangulation< 3 > | |
isIrreducible() const | regina::NTriangulation | |
isIsomorphicTo(const typename DimTraits< dim >::Triangulation &other) const | regina::NGenericTriangulation< 3 > | |
isListening(NPacketListener *listener) | regina::NPacket | inline |
isNull() const | regina::NSnapPeaTriangulation | inline |
Isomorphism typedef | regina::DimTraits< dim > | |
isOrdered() const | regina::NTriangulation | |
isOrientable() const | regina::NTriangulation | inline |
isOriented() const | regina::NTriangulation | |
isoSig(typename DimTraits< dim >::Isomorphism **relabelling=0) const | regina::NGenericTriangulation< 3 > | |
isoSigComponentSize(const std::string &sig) | regina::NGenericTriangulation< 3 > | static |
isPacketEditable() const | regina::NPacket | |
isSolidTorus() const | regina::NTriangulation | |
isStandard() const | regina::NTriangulation | inline |
isThreeSphere() const | regina::NTriangulation | |
isValid() const | regina::NTriangulation | inline |
isZeroEfficient() | regina::NTriangulation | |
kernelMessagesEnabled() | regina::NSnapPeaTriangulation | static |
knowsBall() const | regina::NTriangulation | |
knowsCompressingDisc() const | regina::NTriangulation | |
knowsHaken() const | regina::NTriangulation | |
knowsIrreducible() const | regina::NTriangulation | |
knowsSolidTorus() const | regina::NTriangulation | |
knowsSplittingSurface() const | regina::NTriangulation | inline |
knowsStrictAngleStructure() const | regina::NTriangulation | |
knowsThreeSphere() const | regina::NTriangulation | |
knowsZeroEfficient() const | regina::NTriangulation | inline |
layerOn(NEdge *edge) | regina::NTriangulation | |
levelsDownTo(const NPacket *descendant) const | regina::NPacket | |
levelsUpTo(const NPacket *ancestor) const | regina::NPacket | inline |
listen(NPacketListener *listener) | regina::NPacket | |
makeCanonical() | regina::NGenericTriangulation< 3 > | |
makeDoubleCover() | regina::NTriangulation | |
makeOrphan() | regina::NPacket | |
makeUniqueLabel(const std::string &base) const | regina::NPacket | |
makeUniqueLabels(NPacket *reference) | regina::NPacket | |
makeZeroEfficient() | regina::NTriangulation | |
maximalForestInBoundary(std::set< NEdge * > &edgeSet, std::set< NVertex * > &vertexSet) const | regina::NTriangulation | |
maximalForestInDualSkeleton(std::set< NTriangle * > &triangleSet) const | regina::NTriangulation | |
maximalForestInSkeleton(std::set< NEdge * > &edgeSet, bool canJoinBoundaries=true) const | regina::NTriangulation | |
minImaginaryShape() const | regina::NSnapPeaTriangulation | |
moveContentsTo(NTriangulation &dest) | regina::NTriangulation | |
moveDown(unsigned steps=1) | regina::NPacket | |
moveToFirst() | regina::NPacket | |
moveToLast() | regina::NPacket | |
moveUp(unsigned steps=1) | regina::NPacket | |
name() const | regina::NSnapPeaTriangulation | |
newSimplex() | regina::NTriangulation | inline |
newSimplex(const std::string &desc) | regina::NTriangulation | inline |
newTetrahedron() | regina::NTriangulation | inline |
newTetrahedron(const std::string &desc) | regina::NTriangulation | inline |
nextTreePacket() | regina::NPacket | |
nextTreePacket() const | regina::NPacket | |
nextTreePacket(const std::string &type) | regina::NPacket | |
nextTreePacket(const std::string &type) const | regina::NPacket | |
no_solution enum value | regina::NSnapPeaTriangulation | |
noncopyable() | regina::boost::noncopyable | inlineprotected |
nongeometric_solution enum value | regina::NSnapPeaTriangulation | |
not_attempted enum value | regina::NSnapPeaTriangulation | |
regina::NPacket(NPacket *parent=0) | regina::NPacket | inline |
NSnapPeaTriangulation() | regina::NSnapPeaTriangulation | inline |
NSnapPeaTriangulation(const std::string &fileNameOrContents) | regina::NSnapPeaTriangulation | |
NSnapPeaTriangulation(const NSnapPeaTriangulation &tri) | regina::NSnapPeaTriangulation | |
NSnapPeaTriangulation(const NTriangulation &tri, bool ignored=false) | regina::NSnapPeaTriangulation | |
NTriangulation() | regina::NTriangulation | inline |
NTriangulation(const NTriangulation &cloneMe) | regina::NTriangulation | inline |
NTriangulation(const std::string &description) | regina::NTriangulation | |
oneFourMove(NTetrahedron *t, bool check=true, bool perform=true) | regina::NTriangulation | |
openBook(NTriangle *t, bool check=true, bool perform=true) | regina::NTriangulation | |
order(bool forceOriented=false) | regina::NTriangulation | |
orient() | regina::NTriangulation | |
other_solution enum value | regina::NSnapPeaTriangulation | |
packetToBeChanged(NPacket *packet) | regina::NPacketListener | inlinevirtual |
packetToBeDestroyed(NPacket *packet) | regina::NPacketListener | inlinevirtual |
packetToBeRenamed(NPacket *packet) | regina::NPacketListener | inlinevirtual |
packetWasChanged(NPacket *packet) | regina::NSnapPeaTriangulation | virtual |
packetWasRenamed(NPacket *packet) | regina::NPacketListener | inlinevirtual |
Perm typedef | regina::DimTraits< dim > | |
protoCanonise() const | regina::NSnapPeaTriangulation | inline |
protoCanonize() const | regina::NSnapPeaTriangulation | |
puncture(NTetrahedron *tet=0) | regina::NTriangulation | |
randomise() | regina::NSnapPeaTriangulation | inline |
randomize() | regina::NSnapPeaTriangulation | |
recogniser() const | regina::NTriangulation | |
recogniser(std::ostream &out) const | regina::NTriangulation | |
recognizer() const | regina::NTriangulation | |
recognizer(std::ostream &out) const | regina::NTriangulation | inline |
regina::NXMLSnapPeaReader (defined in regina::NSnapPeaTriangulation) | regina::NSnapPeaTriangulation | friend |
rehydrate(const std::string &dehydration) | regina::NTriangulation | static |
removeAllSimplices() | regina::NTriangulation | inline |
removeAllTags() | regina::NPacket | |
removeAllTetrahedra() | regina::NTriangulation | inline |
removeSimplex(NTetrahedron *tet) | regina::NTriangulation | inline |
removeSimplexAt(unsigned long index) | regina::NTriangulation | inline |
removeTag(const std::string &tag) | regina::NPacket | |
removeTetrahedron(NTetrahedron *tet) | regina::NTriangulation | inline |
removeTetrahedronAt(unsigned long index) | regina::NTriangulation | inline |
reorderTetrahedraBFS(bool reverse=false) | regina::NTriangulation | |
reparent(NPacket *newParent, bool first=false) | regina::NPacket | |
save(const char *filename, bool compressed=true) const | regina::NPacket | |
saveAsSnapPea(const char *filename) const | regina::NSnapPeaTriangulation | |
saveRecogniser(const char *filename) const | regina::NTriangulation | |
saveRecognizer(const char *filename) const | regina::NTriangulation | inline |
saveSnapPea(const char *filename) const | regina::NSnapPeaTriangulation | virtual |
setPacketLabel(const std::string &newLabel) | regina::NPacket | |
shape(unsigned tet) const | regina::NSnapPeaTriangulation | inline |
ShareableObject() | regina::ShareableObject | inline |
shellBoundary(NTetrahedron *t, bool check=true, bool perform=true) | regina::NTriangulation | |
Simplex typedef | regina::DimTraits< dim > | |
simplexIndex(const NTetrahedron *tet) const | regina::NTriangulation | inline |
simplifiedFundamentalGroup(NGroupPresentation *newGroup) | regina::NTriangulation | inline |
simplifyToLocalMinimum(bool perform=true) | regina::NTriangulation | |
slopeEquations() const | regina::NSnapPeaTriangulation | |
snapPea() const | regina::NSnapPeaTriangulation | virtual |
snapPea(std::ostream &out) const | regina::NSnapPeaTriangulation | virtual |
SolutionType enum name | regina::NSnapPeaTriangulation | |
solutionType() const | regina::NSnapPeaTriangulation | |
sortChildren() | regina::NPacket | |
splitIntoComponents(NPacket *componentParent=0, bool setLabels=true) | regina::NTriangulation | |
str() const | regina::ShareableObject | |
swapContents(NTriangulation &other) | regina::NTriangulation | |
swapWithNextSibling() | regina::NPacket | |
tetrahedronIndex(const NTetrahedron *tet) const | regina::NTriangulation | inline |
TetrahedronIterator typedef | regina::NTriangulation | |
threeTwoMove(NEdge *e, bool check=true, bool perform=true) | regina::NTriangulation | |
toRegina() const | regina::NSnapPeaTriangulation | |
toString() const | regina::ShareableObject | inline |
toStringLong() const | regina::ShareableObject | inline |
triangleIndex(const NTriangle *triangle) const | regina::NTriangulation | inline |
TriangleIterator typedef | regina::NTriangulation | |
Triangulation typedef | regina::DimTraits< dim > | |
turaevViro(unsigned long r, unsigned long whichRoot) const | regina::NTriangulation | |
TuraevViroSet typedef | regina::NTriangulation | |
twoOneMove(NEdge *e, int edgeEnd, bool check=true, bool perform=true) | regina::NTriangulation | |
twoThreeMove(NTriangle *t, bool check=true, bool perform=true) | regina::NTriangulation | |
twoZeroMove(NEdge *e, bool check=true, bool perform=true) | regina::NTriangulation | |
twoZeroMove(NVertex *v, bool check=true, bool perform=true) | regina::NTriangulation | |
unfill(unsigned whichCusp=0) | regina::NSnapPeaTriangulation | |
unlisten(NPacketListener *listener) | regina::NPacket | |
unregisterFromAllPackets() | regina::NPacketListener | |
verifyTriangulation(const NTriangulation &triangulation) const | regina::NSnapPeaTriangulation | |
vertexIndex(const NVertex *vertex) const | regina::NTriangulation | inline |
VertexIterator typedef | regina::NTriangulation | |
volume() const | regina::NSnapPeaTriangulation | |
volume(int &precision) const | regina::NSnapPeaTriangulation | |
volumeZero() const | regina::NSnapPeaTriangulation | |
writeTextLong(std::ostream &out) const | regina::NSnapPeaTriangulation | virtual |
writeTextShort(std::ostream &out) const | regina::NSnapPeaTriangulation | virtual |
writeXMLFile(std::ostream &out) const | regina::NPacket | |
writeXMLPacketData(std::ostream &out) const | regina::NSnapPeaTriangulation | protectedvirtual |
writeXMLPacketTree(std::ostream &out) const | regina::NPacket | protected |
~noncopyable() | regina::boost::noncopyable | inlineprotected |
~NPacket() | regina::NPacket | virtual |
~NPacketListener() | regina::NPacketListener | virtual |
~NSnapPeaTriangulation() | regina::NSnapPeaTriangulation | |
~NTriangulation() | regina::NTriangulation | inlinevirtual |
~ShareableObject() | regina::ShareableObject | inlinevirtual |