| 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 |