allCalculatedTuraevViro() const | regina::Triangulation< 3 > | inline |
anonID() const | regina::PacketData< Triangulation< dim > > | |
barycentricSubdivision() | regina::detail::TriangulationBase< 3 > | inline |
boundaryComponent(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
boundaryComponents() const | regina::detail::TriangulationBase< 3 > | inline |
boundaryComponents_ | regina::detail::TriangulationBase< 3 > | protected |
boundaryMap() const | regina::detail::TriangulationBase< 3 > | |
boundaryMap(int subdim) const | regina::detail::TriangulationBase< 3 > | inline |
calculatedSkeleton() const | regina::detail::TriangulationBase< 3 > | inlineprotected |
clearBaseProperties() | regina::detail::TriangulationBase< 3 > | protected |
TriangulationBase< 3 >::cloneSkeleton(const TriangulationBase &src) | regina::detail::TriangulationBase< 3 > | protected |
closeBook(Edge< 3 > *e, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
collapseEdge(Edge< 3 > *e, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
component(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
components() const | regina::detail::TriangulationBase< 3 > | inline |
components_ | regina::detail::TriangulationBase< 3 > | protected |
compressingDisc_ | regina::Triangulation< 3 > | |
connectedSumWith(const Triangulation &other) | regina::Triangulation< 3 > | |
countBoundaryComponents() const | regina::detail::TriangulationBase< 3 > | inline |
countBoundaryFaces() const | regina::detail::TriangulationBase< 3 > | inline |
countBoundaryFaces(int subdim) const | regina::detail::TriangulationBase< 3 > | inline |
countBoundaryFacets() const | regina::detail::TriangulationBase< 3 > | inline |
countBoundaryTriangles() const | regina::Triangulation< 3 > | inline |
countComponents() const | regina::detail::TriangulationBase< 3 > | inline |
countEdges() const | regina::detail::TriangulationBase< 3 > | inline |
countFaces() const | regina::detail::TriangulationBase< 3 > | inline |
countFaces(int subdim) const | regina::detail::TriangulationBase< 3 > | inline |
countPentachora() const | regina::detail::TriangulationBase< 3 > | inline |
countTetrahedra() const | regina::detail::TriangulationBase< 3 > | inline |
countTriangles() const | regina::detail::TriangulationBase< 3 > | inline |
countVertices() const | regina::detail::TriangulationBase< 3 > | inline |
dehydrate() const | regina::Triangulation< 3 > | |
detail() const | regina::Output< Triangulation< dim > > | |
dimension | regina::detail::TriangulationBase< 3 > | static |
dualBoundaryMap() const | regina::detail::TriangulationBase< 3 > | |
dualBoundaryMap(int subdim) const | regina::detail::TriangulationBase< 3 > | inline |
dualToPrimal() const | regina::detail::TriangulationBase< 3 > | |
dualToPrimal(int subdim) const | regina::detail::TriangulationBase< 3 > | inline |
dumpConstruction() const | regina::detail::TriangulationBase< 3 > | |
edge(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
edges() const | regina::detail::TriangulationBase< 3 > | inline |
ensureSkeleton() const | regina::detail::TriangulationBase< 3 > | inlineprotected |
eulerCharManifold() const | regina::Triangulation< 3 > | |
eulerCharTri() const | regina::detail::TriangulationBase< 3 > | inline |
face(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
face(int subdim, size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
faces() const | regina::detail::TriangulationBase< 3 > | inline |
faces(int subdim) const | regina::detail::TriangulationBase< 3 > | inline |
fillTorus(unsigned long cuts0, unsigned long cuts1, unsigned long cuts2, BoundaryComponent< 3 > *bc=nullptr) | regina::Triangulation< 3 > | |
fillTorus(Edge< 3 > *e0, Edge< 3 > *e1, Edge< 3 > *e2, unsigned long cuts0, unsigned long cuts1, unsigned long cuts2) | regina::Triangulation< 3 > | |
findAllIsomorphisms(const Triangulation< dim > &other, Action &&action, Args &&... args) const | regina::detail::TriangulationBase< 3 > | inline |
findAllSubcomplexesIn(const Triangulation< dim > &other, Action &&action, Args &&... args) const | regina::detail::TriangulationBase< 3 > | inline |
finiteToIdeal() | regina::detail::TriangulationBase< 3 > | |
fourFourMove(Edge< 3 > *e, int newAxis, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
fromGluings(size_t size, std::initializer_list< std::tuple< size_t, int, size_t, Perm< dim+1 > > > gluings) | regina::detail::TriangulationBase< 3 > | inlinestatic |
fromGluings(size_t size, Iterator beginGluings, Iterator endGluings) | regina::detail::TriangulationBase< 3 > | static |
fromIsoSig(const std::string &sig) | regina::detail::TriangulationBase< 3 > | static |
fromSig(const std::string &sig) | regina::detail::TriangulationBase< 3 > | inlinestatic |
fromSnapPea(const std::string &snapPeaData) | regina::Triangulation< 3 > | static |
fundamentalGroup() const | regina::detail::TriangulationBase< 3 > | inline |
fVector() const | regina::detail::TriangulationBase< 3 > | inline |
generalAngleStructure() const | regina::Triangulation< 3 > | inline |
group() const | regina::detail::TriangulationBase< 3 > | |
H1Bdry_ | regina::Triangulation< 3 > | |
H1Rel_ | regina::Triangulation< 3 > | |
H2_ | regina::Triangulation< 3 > | |
haken_ | regina::Triangulation< 3 > | |
handlebody_ | regina::Triangulation< 3 > | |
hasBoundaryFacets() const | regina::detail::TriangulationBase< 3 > | inline |
hasBoundaryTriangles() const | regina::Triangulation< 3 > | inline |
hasCompressingDisc() const | regina::Triangulation< 3 > | |
hasGeneralAngleStructure() const | regina::Triangulation< 3 > | |
hasMinimalBoundary() const | regina::Triangulation< 3 > | |
hasMinimalVertices() const | regina::Triangulation< 3 > | |
hasNegativeIdealBoundaryComponents() const | regina::Triangulation< 3 > | inline |
hasSimpleCompressingDisc() const | regina::Triangulation< 3 > | |
hasSplittingSurface() const | regina::Triangulation< 3 > | |
hasStrictAngleStructure() const | regina::Triangulation< 3 > | |
hasTwoSphereBoundaryComponents() const | regina::Triangulation< 3 > | inline |
heldBy_ | regina::PacketData< Triangulation< dim > > | protected |
homology() const | regina::detail::TriangulationBase< 3 > | |
homology(int k) const | regina::detail::TriangulationBase< 3 > | inline |
homologyBdry() const | regina::Triangulation< 3 > | |
homologyH2Z2() const | regina::Triangulation< 3 > | inline |
homologyRel() const | regina::Triangulation< 3 > | |
idealToFinite() | regina::Triangulation< 3 > | |
inAnyPacket() | regina::Triangulation< 3 > | |
inAnyPacket() const | regina::Triangulation< 3 > | |
insertLayeredSolidTorus(unsigned long cuts0, unsigned long cuts1) | regina::Triangulation< 3 > | |
insertTriangulation(const Triangulation< dim > &source) | regina::detail::TriangulationBase< 3 > | |
intelligentSimplify() | regina::Triangulation< 3 > | |
irreducible_ | regina::Triangulation< 3 > | |
isBall() const | regina::Triangulation< 3 > | |
isClosed() const | regina::Triangulation< 3 > | inline |
isConnected() const | regina::detail::TriangulationBase< 3 > | inline |
isContainedIn(const Triangulation< dim > &other) const | regina::detail::TriangulationBase< 3 > | inline |
isEmpty() const | regina::detail::TriangulationBase< 3 > | inline |
isHaken() const | regina::Triangulation< 3 > | |
isIdeal() const | regina::Triangulation< 3 > | inline |
isIrreducible() const | regina::Triangulation< 3 > | |
isIsomorphicTo(const Triangulation< dim > &other) const | regina::detail::TriangulationBase< 3 > | inline |
isOrdered() const | regina::Triangulation< 3 > | |
isOrientable() const | regina::detail::TriangulationBase< 3 > | inline |
isOriented() const | regina::detail::TriangulationBase< 3 > | |
isoSig() const | regina::detail::TriangulationBase< 3 > | |
isoSigComponentSize(const std::string &sig) | regina::detail::TriangulationBase< 3 > | static |
isoSigDetail() const | regina::detail::TriangulationBase< 3 > | |
isReadOnlySnapshot() const | regina::Snapshottable< Triangulation< dim > > | inline |
isSnapPea() | regina::Triangulation< 3 > | |
isSnapPea() const | regina::Triangulation< 3 > | |
isSolidTorus() const | regina::Triangulation< 3 > | |
isSphere() const | regina::Triangulation< 3 > | |
isStandard() const | regina::Triangulation< 3 > | inline |
isTxI() const | regina::Triangulation< 3 > | |
isValid() const | regina::detail::TriangulationBase< 3 > | inline |
isZeroEfficient() const | regina::Triangulation< 3 > | |
knowsBall() const | regina::Triangulation< 3 > | |
knowsCompressingDisc() const | regina::Triangulation< 3 > | |
knowsHaken() const | regina::Triangulation< 3 > | |
knowsHandlebody() const | regina::Triangulation< 3 > | |
knowsIrreducible() const | regina::Triangulation< 3 > | |
knowsSolidTorus() const | regina::Triangulation< 3 > | |
knowsSphere() const | regina::Triangulation< 3 > | |
knowsStrictAngleStructure() const | regina::Triangulation< 3 > | |
knowsTxI() const | regina::Triangulation< 3 > | |
knowsZeroEfficient() const | regina::Triangulation< 3 > | inline |
layerOn(Edge< 3 > *edge) | regina::Triangulation< 3 > | |
linkingSurface(const Face< 3, subdim > &face) const | regina::Triangulation< 3 > | |
longitude() | regina::Triangulation< 3 > | |
longitudeCuts() const | regina::Triangulation< 3 > | |
makeCanonical() | regina::detail::TriangulationBase< 3 > | |
makeDoubleCover() | regina::detail::TriangulationBase< 3 > | |
markedHomology() const | regina::detail::TriangulationBase< 3 > | inline |
markedHomology(int k) const | regina::detail::TriangulationBase< 3 > | inline |
maximalForestInBoundary() const | regina::Triangulation< 3 > | |
maximalForestInSkeleton(bool canJoinBoundaries=true) const | regina::Triangulation< 3 > | |
meridian() | regina::Triangulation< 3 > | |
meridianLongitude() | regina::Triangulation< 3 > | |
minimiseBoundary() | regina::Triangulation< 3 > | |
minimiseVertices() | regina::Triangulation< 3 > | |
minimizeBoundary() | regina::Triangulation< 3 > | inline |
minimizeVertices() | regina::Triangulation< 3 > | inline |
moveContentsTo(Triangulation< dim > &dest) | regina::detail::TriangulationBase< 3 > | |
nBoundaryFaces_ | regina::detail::TriangulationBase< 3 > | protected |
negativeIdealBoundaryComponents_ | regina::Triangulation< 3 > | |
newSimplex() | regina::detail::TriangulationBase< 3 > | |
newSimplex(const std::string &desc) | regina::detail::TriangulationBase< 3 > | |
newSimplices() | regina::detail::TriangulationBase< 3 > | |
newSimplices(size_t k) | regina::detail::TriangulationBase< 3 > | |
newTetrahedra() | regina::Triangulation< 3 > | inline |
newTetrahedra(size_t k) | regina::Triangulation< 3 > | inline |
newTetrahedron() | regina::Triangulation< 3 > | inline |
newTetrahedron(const std::string &desc) | regina::Triangulation< 3 > | inline |
niceTreeDecomposition() const | regina::Triangulation< 3 > | inline |
niceTreeDecomposition_ | regina::Triangulation< 3 > | |
nonTrivialSphereOrDisc() const | regina::Triangulation< 3 > | |
octagonalAlmostNormalSphere() const | regina::Triangulation< 3 > | |
openBook(Triangle< 3 > *t, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
operator!=(const Triangulation< dim > &other) const | regina::detail::TriangulationBase< 3 > | inline |
operator=(const Triangulation &src) | regina::Triangulation< 3 > | inline |
operator=(Triangulation &&src) | regina::Triangulation< 3 > | inline |
TriangulationBase< 3 >::operator=(const TriangulationBase &src) | regina::detail::TriangulationBase< 3 > | protected |
TriangulationBase< 3 >::operator=(TriangulationBase &&src) | regina::detail::TriangulationBase< 3 > | protected |
TriangulationBase< 3 >::Snapshottable< Triangulation< dim > >::operator=(const Snapshottable &) | regina::Snapshottable< Triangulation< dim > > | inlineprotected |
TriangulationBase< 3 >::Snapshottable< Triangulation< dim > >::operator=(Snapshottable &&src) | regina::Snapshottable< Triangulation< dim > > | inlineprotected |
PacketData< Triangulation< dim > >::operator=(const PacketData &) | regina::PacketData< Triangulation< dim > > | inline |
operator==(const Triangulation< dim > &other) const | regina::detail::TriangulationBase< 3 > | |
order(bool forceOriented=false) | regina::Triangulation< 3 > | |
orient() | regina::detail::TriangulationBase< 3 > | |
pachner(Face< dim, k > *f, bool check=true, bool perform=true) | regina::detail::TriangulationBase< 3 > | |
packet() | regina::PacketData< Triangulation< dim > > | inline |
packet() const | regina::PacketData< Triangulation< dim > > | inline |
PacketData()=default | regina::PacketData< Triangulation< dim > > | |
PacketData(const PacketData &) noexcept | regina::PacketData< Triangulation< dim > > | inline |
PacketData< Triangulation< 3 > > (defined in regina::Triangulation< 3 >) | regina::Triangulation< 3 > | friend |
pairing() const | regina::detail::TriangulationBase< 3 > | inline |
pentachora() const | regina::detail::TriangulationBase< 3 > | inline |
pentachoron(size_t index) | regina::detail::TriangulationBase< 3 > | inline |
pentachoron(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
pinchEdge(Edge< 3 > *e) | regina::Triangulation< 3 > | |
puncture(Tetrahedron< 3 > *tet=nullptr) | regina::Triangulation< 3 > | |
recogniseHandlebody() const | regina::Triangulation< 3 > | |
recogniser() const | regina::Triangulation< 3 > | |
recogniser(std::ostream &out) const | regina::Triangulation< 3 > | |
recognizer() const | regina::Triangulation< 3 > | |
recognizer(std::ostream &out) const | regina::Triangulation< 3 > | inline |
reflect() | regina::detail::TriangulationBase< 3 > | |
regina::detail::SimplexBase< 3 > (defined in regina::Triangulation< 3 >) | regina::Triangulation< 3 > | friend |
regina::detail::TriangulationBase< 3 > (defined in regina::Triangulation< 3 >) | regina::Triangulation< 3 > | friend |
regina::Face< 3, 3 > (defined in regina::Triangulation< 3 >) | regina::Triangulation< 3 > | friend |
regina::XMLTriangulationReader< 3 > (defined in regina::Triangulation< 3 >) | regina::Triangulation< 3 > | friend |
regina::XMLWriter< Triangulation< 3 > > (defined in regina::Triangulation< 3 >) | regina::Triangulation< 3 > | friend |
rehydrate(const std::string &dehydration) | regina::Triangulation< 3 > | static |
removeAllSimplices() | regina::detail::TriangulationBase< 3 > | inline |
removeAllTetrahedra() | regina::Triangulation< 3 > | inline |
removeSimplex(Simplex< dim > *simplex) | regina::detail::TriangulationBase< 3 > | inline |
removeSimplexAt(size_t index) | regina::detail::TriangulationBase< 3 > | inline |
removeTetrahedron(Tetrahedron< 3 > *tet) | regina::Triangulation< 3 > | inline |
removeTetrahedronAt(size_t index) | regina::Triangulation< 3 > | inline |
reorderTetrahedraBFS(bool reverse=false) | regina::Triangulation< 3 > | |
retriangulate(int height, unsigned threads, ProgressTrackerOpen *tracker, Action &&action, Args &&... args) const | regina::Triangulation< 3 > | inline |
saveRecogniser(const char *filename) const | regina::Triangulation< 3 > | |
saveRecognizer(const char *filename) const | regina::Triangulation< 3 > | inline |
saveSnapPea(const char *filename) const | regina::Triangulation< 3 > | |
shellBoundary(Tetrahedron< 3 > *t, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
simplex(size_t index) | regina::detail::TriangulationBase< 3 > | inline |
simplex(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
simplices() const | regina::detail::TriangulationBase< 3 > | inline |
simplices_ | regina::detail::TriangulationBase< 3 > | protected |
simplifiedFundamentalGroup(GroupPresentation newGroup) | regina::detail::TriangulationBase< 3 > | inline |
simplifyExhaustive(int height=1, unsigned threads=1, ProgressTrackerOpen *tracker=nullptr) | regina::Triangulation< 3 > | |
simplifyToLocalMinimum(bool perform=true) | regina::Triangulation< 3 > | |
size() const | regina::detail::TriangulationBase< 3 > | inline |
snapPea() const | regina::Triangulation< 3 > | |
snapPea(std::ostream &out) const | regina::Triangulation< 3 > | |
Snapshottable() | regina::Snapshottable< Triangulation< dim > > | inlineprotected |
Snapshottable(const Snapshottable &) | regina::Snapshottable< Triangulation< dim > > | inlineprotected |
Snapshottable(Snapshottable &&src) noexcept | regina::Snapshottable< Triangulation< dim > > | inlineprotected |
splittingSurface_ | regina::Triangulation< 3 > | |
str() const | regina::Output< Triangulation< dim > > | |
strictAngleStructure() const | regina::Triangulation< 3 > | inline |
subdivide() | regina::detail::TriangulationBase< 3 > | |
summands() const | regina::Triangulation< 3 > | |
swap(Triangulation< 3 > &other) | regina::Triangulation< 3 > | |
TriangulationBase< 3 >::swap(Snapshottable &other) noexcept | regina::Snapshottable< Triangulation< dim > > | inlineprotected |
swapBaseData(TriangulationBase< dim > &other) | regina::detail::TriangulationBase< 3 > | protected |
takeSnapshot() | regina::Snapshottable< Triangulation< dim > > | inlineprotected |
tetrahedra() const | regina::detail::TriangulationBase< 3 > | inline |
tetrahedron(size_t index) | regina::detail::TriangulationBase< 3 > | inline |
tetrahedron(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
threeSphere_ | regina::Triangulation< 3 > | |
tightDecode(std::istream &input) | regina::detail::TriangulationBase< 3 > | static |
tightDecoding(const std::string &enc) | regina::TightEncodable< Triangulation< dim > > | inlinestatic |
tightEncode(std::ostream &out) const | regina::detail::TriangulationBase< 3 > | |
tightEncoding() const | regina::TightEncodable< Triangulation< dim > > | inline |
topologyLock_ | regina::detail::TriangulationBase< 3 > | protected |
translate(const Face< dim, subdim > *other) const | regina::detail::TriangulationBase< 3 > | inline |
triangle(size_t index) | regina::detail::TriangulationBase< 3 > | inline |
triangle(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
triangles() const | regina::detail::TriangulationBase< 3 > | inline |
triangulateComponents() const | regina::detail::TriangulationBase< 3 > | |
Triangulation()=default | regina::Triangulation< 3 > | |
Triangulation(const Triangulation &src) | regina::Triangulation< 3 > | inline |
Triangulation(const Triangulation &src, bool cloneProps) | regina::Triangulation< 3 > | |
Triangulation(Triangulation &&src) noexcept=default | regina::Triangulation< 3 > | |
Triangulation(const Link &link, bool simplify=true) | regina::Triangulation< 3 > | |
Triangulation(const std::string &description) | regina::Triangulation< 3 > | |
Triangulation(snappy::Manifold m) | regina::Triangulation< 3 > | |
TriangulationBase() | regina::detail::TriangulationBase< 3 > | inline |
TriangulationBase(const TriangulationBase< dim > &src) | regina::detail::TriangulationBase< 3 > | inline |
TriangulationBase(const TriangulationBase< dim > &src, bool cloneProps) | regina::detail::TriangulationBase< 3 > | |
TriangulationBase(TriangulationBase &&src) noexcept | regina::detail::TriangulationBase< 3 > | |
turaevViro(unsigned long r, bool parity=true, Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) const | regina::Triangulation< 3 > | |
turaevViroApprox(unsigned long r, unsigned long whichRoot=1, Algorithm alg=ALG_DEFAULT) const | regina::Triangulation< 3 > | |
turaevViroCache_ | regina::Triangulation< 3 > | |
TuraevViroSet typedef | regina::Triangulation< 3 > | |
twoOneMove(Edge< 3 > *e, int edgeEnd, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
twoSphereBoundaryComponents_ | regina::Triangulation< 3 > | |
twoZeroMove(Edge< 3 > *e, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
twoZeroMove(Vertex< 3 > *v, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
TxI_ | regina::Triangulation< 3 > | |
utf8() const | regina::Output< Triangulation< dim > > | |
valid_ | regina::detail::TriangulationBase< 3 > | protected |
vertex(size_t index) const | regina::detail::TriangulationBase< 3 > | inline |
vertices() const | regina::detail::TriangulationBase< 3 > | inline |
writeTextLong(std::ostream &out) const | regina::detail::TriangulationBase< 3 > | |
writeTextShort(std::ostream &out) const | regina::detail::TriangulationBase< 3 > | |
writeXMLBaseProperties(std::ostream &out) const | regina::detail::TriangulationBase< 3 > | protected |
zeroEfficient_ | regina::Triangulation< 3 > | |
zeroTwoMove(EdgeEmbedding< 3 > e0, int t0, EdgeEmbedding< 3 > e1, int t1, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
zeroTwoMove(Edge< 3 > *e, size_t t0, size_t t1, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
zeroTwoMove(Triangle< 3 > *t0, int e0, Triangle< 3 > *t1, int e1, bool check=true, bool perform=true) | regina::Triangulation< 3 > | |
~Triangulation() | regina::Triangulation< 3 > | inline |
~TriangulationBase() | regina::detail::TriangulationBase< 3 > | inline |