| addTag(const std::string &tag) | regina::NPacket | [inline] |
| addTetrahedron(NTetrahedron *tet) | regina::NTriangulation | [inline] |
| allCalculatedTuraevViro() const | regina::NTriangulation | [inline] |
| barycentricSubdivision() | regina::NTriangulation | |
| BoundaryComponentIterator typedef | regina::NTriangulation | |
| clone(bool cloneDescendants=false, bool end=true) const | regina::NPacket | |
| cloneFrom(const NTriangulation &from) | regina::NTriangulation | [protected] |
| collapseEdge(NEdge *e, bool check=true, bool perform=true) | regina::NTriangulation | |
| ComponentIterator typedef | regina::NTriangulation | |
| connectedSumDecomposition(NPacket *primeParent=0, bool setLabels=true) | regina::NTriangulation | |
| crushMaximalForest() | regina::NTriangulation | |
| dependsOnParent() const | regina::NTriangulation | [inline, virtual] |
| EdgeIterator typedef | regina::NTriangulation | |
| enterTextTriangulation(std::istream &in, std::ostream &out) | regina::NTriangulation | [static] |
| FaceIterator typedef | regina::NTriangulation | |
| findPacketLabel(const std::string &label) | regina::NPacket | |
| findPacketLabel(const std::string &label) const | regina::NPacket | |
| fireChangedEvent() | regina::NPacket | [protected] |
| firstTreePacket(const std::string &type) | regina::NPacket | |
| firstTreePacket(const std::string &type) const | regina::NPacket | |
| fourFourMove(NEdge *e, int newAxis, bool check=true, bool perform=true) | regina::NTriangulation | |
| getBoundaryComponent(unsigned long index) const | regina::NTriangulation | [inline] |
| getBoundaryComponentIndex(const NBoundaryComponent *bc) const | regina::NTriangulation | [inline] |
| getBoundaryComponents() const | regina::NTriangulation | [inline] |
| getComponent(unsigned long index) const | regina::NTriangulation | [inline] |
| getComponentIndex(const NComponent *component) const | regina::NTriangulation | [inline] |
| getComponents() const | regina::NTriangulation | [inline] |
| getEdge(unsigned long index) const | regina::NTriangulation | [inline] |
| getEdgeIndex(const NEdge *edge) const | regina::NTriangulation | [inline] |
| getEdges() const | regina::NTriangulation | [inline] |
| getEulerCharacteristic() const | regina::NTriangulation | [inline] |
| getFace(unsigned long index) const | regina::NTriangulation | [inline] |
| getFaceIndex(const NFace *face) const | regina::NTriangulation | [inline] |
| getFaces() const | regina::NTriangulation | [inline] |
| getFirstTreeChild() const | regina::NPacket | [inline] |
| getFullName() const | regina::NPacket | [inline] |
| 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] |
| getLastTreeChild() const | regina::NPacket | [inline] |
| getNextTreeSibling() const | regina::NPacket | [inline] |
| getNumberOfBoundaryComponents() 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] |
| getNumberOfTetrahedra() const | regina::NTriangulation | [inline] |
| getNumberOfVertices() const | regina::NTriangulation | [inline] |
| getPacketLabel() const | regina::NPacket | [inline] |
| getPacketType() const | regina::NTriangulation | [virtual] |
| getPacketTypeName() const | regina::NTriangulation | [virtual] |
| getPrevTreeSibling() const | regina::NPacket | [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] |
| getTetrahedronIndex(const NTetrahedron *tet) const | regina::NTriangulation | [inline] |
| getTotalTreeSize() const | regina::NPacket | |
| getTreeMatriarch() const | regina::NPacket | |
| getTreeParent() const | regina::NPacket | [inline] |
| getVertex(unsigned long index) const | regina::NTriangulation | [inline] |
| getVertexIndex(const NVertex *vertex) const | regina::NTriangulation | [inline] |
| getVertices() const | regina::NTriangulation | [inline] |
| getXMLReader(NPacket *parent) | regina::NTriangulation | [static] |
| gluingsHaveChanged() | regina::NTriangulation | [inline] |
| hasBoundaryFaces() const | regina::NTriangulation | [inline] |
| hasNegativeIdealBoundaryComponents() const | regina::NTriangulation | [inline] |
| hasSplittingSurface() | regina::NTriangulation | |
| hasTag(const std::string &tag) const | regina::NPacket | [inline] |
| hasTags() const | regina::NPacket | [inline] |
| hasTwoSphereBoundaryComponents() const | regina::NTriangulation | [inline] |
| 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 | |
| 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::NTriangulation | [inline, protected, virtual] |
| isClosed() const | regina::NTriangulation | [inline] |
| isConnected() const | regina::NTriangulation | [inline] |
| isContainedIn(const NTriangulation &other) const | regina::NTriangulation | |
| isGrandparentOf(const NPacket *descendant) const | regina::NPacket | |
| isIdeal() const | regina::NTriangulation | [inline] |
| isIsomorphicTo(const NTriangulation &other) const | regina::NTriangulation | |
| isListening(NPacketListener *listener) | regina::NPacket | [inline] |
| isOrientable() const | regina::NTriangulation | [inline] |
| isPacketEditable() const | regina::NPacket | |
| isStandard() const | regina::NTriangulation | [inline] |
| isThreeSphere() const | regina::NTriangulation | |
| isValid() const | regina::NTriangulation | [inline] |
| isZeroEfficient() | regina::NTriangulation | |
| knowsSplittingSurface() const | regina::NTriangulation | [inline] |
| knowsThreeSphere() const | regina::NTriangulation | |
| knowsZeroEfficient() const | regina::NTriangulation | [inline] |
| levelsDownTo(const NPacket *descendant) const | regina::NPacket | |
| levelsUpTo(const NPacket *ancestor) const | regina::NPacket | [inline] |
| listen(NPacketListener *listener) | regina::NPacket | |
| makeDoubleCover() | regina::NTriangulation | |
| makeOrphan() | regina::NPacket | |
| makeUniqueLabel(const std::string &base) const | regina::NPacket | |
| makeUniqueLabels(NPacket *reference) | regina::NPacket | |
| makeZeroEfficient() | regina::NTriangulation | |
| maximalForestInBoundary(stdhash::hash_set< NEdge *, HashPointer > &edgeSet, stdhash::hash_set< NVertex *, HashPointer > &vertexSet) const | regina::NTriangulation | |
| maximalForestInDualSkeleton(stdhash::hash_set< NFace *, HashPointer > &faceSet) const | regina::NTriangulation | |
| maximalForestInSkeleton(stdhash::hash_set< NEdge *, HashPointer > &edgeSet, bool canJoinBoundaries=true) const | regina::NTriangulation | |
| moveDown(unsigned steps=1) | regina::NPacket | |
| moveToFirst() | regina::NPacket | |
| moveToLast() | regina::NPacket | |
| moveUp(unsigned steps=1) | regina::NPacket | |
| nextTreePacket() | regina::NPacket | |
| nextTreePacket() const | regina::NPacket | |
| nextTreePacket(const std::string &type) | regina::NPacket | |
| nextTreePacket(const std::string &type) const | regina::NPacket | |
| noncopyable() | regina::boost::noncopyable | [inline, protected] |
| NPacket(NPacket *parent=0) | regina::NPacket | [inline] |
| NTriangulation() | regina::NTriangulation | [inline] |
| NTriangulation(const NTriangulation &cloneMe) | regina::NTriangulation | [inline] |
| openBook(NFace *f, bool check=true, bool perform=true) | regina::NTriangulation | |
| packetType | regina::NTriangulation | [static] |
| readIndividualProperty(NFile &infile, unsigned propType) | regina::NTriangulation | [virtual] |
| readPacket(NFile &in, NPacket *parent) | regina::NTriangulation | [static] |
| regina::NXMLTriangulationReader (defined in regina::NTriangulation) | regina::NTriangulation | [friend] |
| removeAllTags() | regina::NPacket | [inline] |
| removeAllTetrahedra() | regina::NTriangulation | [inline] |
| removeTag(const std::string &tag) | regina::NPacket | [inline] |
| removeTetrahedron(NTetrahedron *tet) | regina::NTriangulation | [inline] |
| removeTetrahedronAt(unsigned long index) | regina::NTriangulation | [inline] |
| setPacketLabel(const std::string &newLabel) | regina::NPacket | |
| ShareableObject() | regina::ShareableObject | [inline] |
| shellBoundary(NTetrahedron *t, bool check=true, bool perform=true) | regina::NTriangulation | |
| simplifiedFundamentalGroup(NGroupPresentation *newGroup) | regina::NTriangulation | [inline] |
| simplifyToLocalMinimum(bool perform=true) | regina::NTriangulation | |
| splitIntoComponents(NPacket *componentParent=0, bool setLabels=true) | regina::NTriangulation | |
| swapWithNextSibling() | regina::NPacket | |
| TetrahedronIterator typedef | regina::NTriangulation | |
| threeTwoMove(NEdge *e, bool check=true, bool perform=true) | regina::NTriangulation | |
| toString() const | regina::ShareableObject | |
| toStringLong() const | regina::ShareableObject | |
| 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(NFace *f, 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 | |
| unlisten(NPacketListener *listener) | regina::NPacket | |
| VertexIterator typedef | regina::NTriangulation | |
| writePacket(NFile &out) const | regina::NTriangulation | [virtual] |
| writeTextLong(std::ostream &out) const | regina::NTriangulation | [virtual] |
| writeTextShort(std::ostream &out) const | regina::NTriangulation | [inline, virtual] |
| writeXMLFile(std::ostream &out) const | regina::NPacket | |
| writeXMLPacketData(std::ostream &out) const | regina::NTriangulation | [protected, virtual] |
| writeXMLPacketTree(std::ostream &out) const | regina::NPacket | [protected] |
| ~noncopyable() | regina::boost::noncopyable | [inline, protected] |
| ~NPacket() | regina::NPacket | [virtual] |
| ~NTriangulation() | regina::NTriangulation | [inline, virtual] |
| ~ShareableObject() | regina::ShareableObject | [inline, virtual] |