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 | |
dehydrate() const | regina::NTriangulation | |
dependsOnParent() const | regina::NTriangulation | [inline, virtual] |
dumpConstruction() const | regina::NTriangulation | |
EdgeIterator typedef | regina::NTriangulation | |
enterTextTriangulation(std::istream &in, std::ostream &out) | regina::NTriangulation | [static] |
FaceIterator typedef | regina::NTriangulation | |
findAllSubcomplexesIn(const NTriangulation &other, std::list< NIsomorphism * > &results) const | regina::NTriangulation | |
findPacketLabel(const std::string &label) | regina::NPacket | |
findPacketLabel(const std::string &label) const | regina::NPacket | |
finiteToIdeal() | regina::NTriangulation | |
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] |
getEulerCharManifold() const | regina::NTriangulation | |
getEulerCharTri() 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 | |
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::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] |
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 | |
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] |
reparent(NPacket *newParent, bool first=false) | regina::NPacket | |
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 | |
sortChildren() | regina::NPacket | |
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] |
~NFilePropertyReader() | regina::NFilePropertyReader | [inline, virtual] |
~noncopyable() | regina::boost::noncopyable | [inline, protected] |
~NPacket() | regina::NPacket | [virtual] |
~NTriangulation() | regina::NTriangulation | [inline, virtual] |
~ShareableObject() | regina::ShareableObject | [inline, virtual] |