regina::NTriangulation Member List

This is the complete list of members for regina::NTriangulation, including all inherited members.

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 |
ChangeEventBlock typedef | regina::NPacket |
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 |
dehydrate() const | regina::NTriangulation |
dependsOnParent() const | regina::NTriangulation | inline virtual
detail() const | regina::ShareableObject |
drillEdge(NEdge *e) | regina::NTriangulation |
dumpConstruction() const | regina::NTriangulation |
edgeIndex(const NEdge *edge) const | regina::NTriangulation | inline
EdgeIterator typedef | regina::NTriangulation |
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 > |
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 |
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 |
fromIsoSig(const std::string &signature) | regina::NTriangulation | inline static
fromSnapPea(const std::string &snapPeaData) | regina::NTriangulation | static
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
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 |
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::NTriangulation) | regina::NTriangulation | static
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 |
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
internalID() const | regina::NPacket |
isBall() const | regina::NTriangulation |
isClosed() const | regina::NTriangulation | inline
isConnected() const | regina::NTriangulation | inline
isContainedIn(const NTriangulation &other) const | regina::NTriangulation |
isGrandparentOf(const NPacket *descendant) const | regina::NPacket |
isHaken() const | regina::NTriangulation |
isIdeal() const | regina::NTriangulation | inline
isIrreducible() const | regina::NTriangulation |
isIsomorphicTo(const NTriangulation &other) const | regina::NTriangulation |
isListening(NPacketListener *listener) | regina::NPacket | inline
Isomorphism typedef | regina::DimTraits< dim > |
isOrdered() const | regina::NTriangulation |
isOrientable() const | regina::NTriangulation | inline
isOriented() const | regina::NTriangulation |
isoSig(NIsomorphism **relabelling=0) const | regina::NTriangulation | inline
NGenericTriangulation< 3 >::isoSig(const typename DimTraits< dim >::Triangulation &tri, typename DimTraits< dim >::Isomorphism **relabelling=0) | regina::NGenericTriangulation< 3 > | protected static
isoSigComponentSize(const std::string &sig) | regina::NGenericTriangulation< 3 > | protected 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 |
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
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(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 |
moveContentsTo(NTriangulation &dest) | regina::NTriangulation |
moveDown(unsigned steps=1) | regina::NPacket |
moveToFirst() | regina::NPacket |
moveToLast() | regina::NPacket |
moveUp(unsigned steps=1) | regina::NPacket |
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 |
noncopyable() | regina::boost::noncopyable | inline protected
NPacket(NPacket *parent=0) | regina::NPacket | inline
NTriangulation() | regina::NTriangulation | inline
NTriangulation(const NTriangulation &cloneMe) | regina::NTriangulation | inline
NTriangulation(const std::string &description) | regina::NTriangulation |
openBook(NTriangle *t, bool check=true, bool perform=true) | regina::NTriangulation |
order(bool forceOriented=false) | regina::NTriangulation |
orient() | regina::NTriangulation |
Perm typedef | regina::DimTraits< dim > |
regina::NTetrahedron (defined in regina::NTriangulation) | regina::NTriangulation | friend
regina::NXMLTriangulationReader (defined in regina::NTriangulation) | regina::NTriangulation | 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 |
setPacketLabel(const std::string &newLabel) | regina::NPacket |
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 |
snapPea() const | regina::NTriangulation |
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 |
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 |
unlisten(NPacketListener *listener) | regina::NPacket |
vertexIndex(const NVertex *vertex) const | regina::NTriangulation | inline
VertexIterator typedef | regina::NTriangulation |
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

Copyright © 1999-2013, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).