Regina Calculation Engine
Deprecated List
Member regina::Dim2BoundaryComponent
Instead of the old typedef Dim2BoundaryComponent, you should use the real class name BoundaryComponent<2>.
Member regina::Dim2Component
Instead of the old typedef Dim2Component, you should use the real class name Component<2>.
Member regina::Dim2Edge
Instead of the old typedef Dim2Edge, you should use either the new alias Edge<2>, or the full class name Face<2, 1>.
Member regina::Dim2EdgeEmbedding
Instead of the old typedef Dim2EdgeEmbedding, you should use either the new alias EdgeEmbedding<2>, or the full class name FaceEmbedding<2, 1>.
Member regina::Dim2EdgePairing
Instead of the old typedef Dim2EdgePairing, you should use the full class name FacetPairing<2>.
Member regina::Dim2ExampleTriangulation
Instead of the old typedef Dim2ExampleTriangulation, you should use the full class name Example<2>.
Member regina::Dim2GluingPerms
Instead of the old typedef Dim2GluingPerms, you should use the full class name GluingPerms<2>.
Member regina::Dim2GluingPermSearcher
Instead of the old typedef Dim2GluingPermSearcher, you should use the full class name GluingPermSearcher<2>.
Member regina::Dim2Isomorphism
Instead of the old typedef Dim4Isomorphism, you should use the full class name Isomorphism<2>.
Member regina::Dim2Triangle
Instead of the old typedef Dim2Triangle, you should use the new alias Simplex<2> (or, if you prefer, the full class name Face<2, 2>).
Member regina::Dim2TriangleEdge
Instead of the old typedef Dim2TriangleEdge, you should use the real class name FacetSpec<2>.
Member regina::Dim2Triangulation
Instead of the old typedef Dim2Triangulation, you should use the templated class name Triangulation<2>.
Member regina::Dim2Vertex
Instead of the old typedef Dim2Vertex, you should use either the new alias Vertex<2>, or the full class name Face<2, 0>.
Member regina::Dim2VertexEmbedding
Instead of the old typedef Dim2VertexEmbedding, you should use either the new alias VertexEmbedding<2>, or the full class name FaceEmbedding<2, 0>.
Member regina::Dim4BoundaryComponent
Instead of the old typedef Dim4BoundaryComponent, you should use the real class name BoundaryComponent<4>.
Member regina::Dim4Component
Instead of the old typedef Dim4Component, you should use the real class name Component<4>.
Member regina::Dim4Edge
Instead of the old typedef Dim4Edge, you should use either the new alias Edge<4>, or the full class name Face<4, 1>.
Member regina::Dim4EdgeEmbedding
Instead of the old typedef Dim4EdgeEmbedding, you should use either the new alias EdgeEmbedding<4>, or the full class name FaceEmbedding<4, 1>.
Member regina::Dim4ExampleTriangulation
Instead of the old typedef Dim4ExampleTriangulation, you should use the full class name Example<4>.
Member regina::Dim4FacetPairing
Instead of the old typedef Dim4FacetPairing, you should use the full class name FacetPairing<4>.
Member regina::Dim4GluingPerms
Instead of the old typedef Dim4GluingPerms, you should use the full class name GluingPerms<4>.
Member regina::Dim4GluingPermSearcher
Instead of the old typedef Dim4GluingPermSearcher, you should use the full class name GluingPermSearcher<4>.
Member regina::Dim4Isomorphism
Instead of the old typedef Dim4Isomorphism, you should use the full class name Isomorphism<4>.
Member regina::Dim4Pentachoron
Instead of the old typedef Dim4Pentachoron, you should use the new alias Simplex<4> (or, if you prefer, the full class name Face<4, 4>).
Member regina::Dim4PentFacet
Instead of the old typedef Dim4PentFacet, you should use the real class name FacetSpec<4>.
Member regina::Dim4Tetrahedron
Instead of the old typedef Dim4Tetrahedron, you should use either the new alias Tetrahedron<4>, or the full class name Face<4, 3>.
Member regina::Dim4TetrahedronEmbedding
Instead of the old typedef Dim4TetrahedronEmbedding, you should use either the new alias TetrahedronEmbedding<4>, or the full class name FaceEmbedding<4, 3>.
Member regina::Dim4Triangle
Instead of the old typedef Dim4Triangle, you should use either the new alias Triangle<4>, or the full class name Face<4, 2>.
Member regina::Dim4TriangleEmbedding
Instead of the old typedef Dim4TriangleEmbedding, you should use either the new alias TriangleEmbedding<4>, or the full class name FaceEmbedding<4, 2>.
Member regina::Dim4Triangulation
Instead of the old typedef Dim4Triangulation, you should use the templated class name Triangulation<4>.
Member regina::Dim4Vertex
Instead of the old typedef Dim4Vertex, you should use either the new alias Vertex<4>, or the full class name Face<4, 0>.
Member regina::Dim4VertexEmbedding
Instead of the old typedef Dim4VertexEmbedding, you should use either the new alias VertexEmbedding<4>, or the full class name FaceEmbedding<4, 0>.
Member regina::epsilon
This method of using a hard-coded epsilon is very blunt. Currently Regina does not provide alternative methods for managing round-off error, though since Regina's computations are exact, this should not be necessary.
Member regina::isNegative (R x)
This method of using a hard-coded epsilon is very blunt. Currently Regina does not provide alternative methods for managing round-off error, though since Regina's computations are exact, this should not be necessary.
Member regina::isNonNegative (R x)
This method of using a hard-coded epsilon is very blunt. Currently Regina does not provide alternative methods for managing round-off error, though since Regina's computations are exact, this should not be necessary.
Member regina::isNonPositive (R x)
This method of using a hard-coded epsilon is very blunt. Currently Regina does not provide alternative methods for managing round-off error, though since Regina's computations are exact, this should not be necessary.
Member regina::isNonZero (R x)
This method of using a hard-coded epsilon is very blunt. Currently Regina does not provide alternative methods for managing round-off error, though since Regina's computations are exact, this should not be necessary.
Member regina::isPositive (R x)
This method of using a hard-coded epsilon is very blunt. Currently Regina does not provide alternative methods for managing round-off error, though since Regina's computations are exact, this should not be necessary.
Member regina::isZero (R x)
This method of using a hard-coded epsilon is very blunt. Currently Regina does not provide alternative methods for managing round-off error, though since Regina's computations are exact, this should not be necessary.
Member regina::Matrix< T, ring >::multiplyAs (const Matrix &other) const
Simply use the multiplication operator (which is now identical to this routine). This routine multiplyAs() dated back to when Matrix had a hierarchy of subclasses that offered different capabilities according to the underlying type T. Now that there is just a single class Matrix, this routine is no longer required.
Member regina::MatrixIntDomain
The class MatrixIntDomain has now been absorbed into the main Matrix class. The old MatrixIntDomain functionality is made available to Matrix only when T is one of Regina's own integer classes (Integer, LargeInteger, or NativeInteger).
Member regina::MatrixRing
The class MatrixRing has now been absorbed into the main Matrix class. The old MatrixRing functionality is made available to Matrix when the template parameter ring is true.
Class regina::MatrixRingIdentities< T, ring >
These constants are deprecated, and will be removed in a future release of Regina. You should simply use the integers 0 and 1 instead.
Member regina::NAbelianGroup
The class NAbelianGroup has now been renamed to AbelianGroup.
Member regina::NAngleStructure
The class NAngleStructure has now been renamed to AngleStructure.
Member regina::NAngleStructureList
The class NAngleStructureList has now been renamed to AngleStructures.
Member regina::NAngleStructureVector
The class NAngleStructureVector has now been renamed to AngleStructureVector.
Member regina::NAugTriSolidTorus
The class NAugTriSolidTorus has now been renamed to AugTriSolidTorus.
Member regina::NBlockedSFS
The class NBlockedSFS has now been renamed to BlockedSFS.
Member regina::NBlockedSFSLoop
The class NBlockedSFSLoop has now been renamed to BlockedSFSLoop.
Member regina::NBlockedSFSPair
The class NBlockedSFSPair has now been renamed to BlockedSFSPair.
Member regina::NBlockedSFSTriple
The class NBlockedSFSTriple has now been renamed to BlockedSFSTriple.
Member regina::NBoolSet
The class NBoolSet has now been renamed to BoolSet.
Member regina::NBoundaryComponent
Instead of the old typedef NBoundaryComponent, you should use the real class name BoundaryComponent<3>.
Member regina::NCensus
The class NCensus has now been renamed to Census.
Member regina::NCensusDB
The class NCensusDB has now been renamed to CensusDB.
Member regina::NCensusHit
The class NCensusHit has now been renamed to CensusHit.
Member regina::NCensusHits
The class NCensusHits has now been renamed to CensusHits.
Member regina::NClosedPrimeMinSearcher
The class NClosedPrimeMinSearcher has now been renamed to ClosedPrimeMinSearcher.
Member regina::NCompactSearcher
The class NCompactSearcher has now been renamed to CompactSearcher.
Member regina::NComponent
Instead of the old typedef NComponent, you should use the real class name Component<3>.
Member regina::NContainer
The class NContainer has now been renamed to Container.
Member regina::NCusp
The class NCusp has now been renamed to Cusp.
Member regina::NCyclotomic
The class NCyclotomic has now been renamed to Cyclotomic.
Member regina::NDiscSetSurface
The class NDiscSetSurface has now been renamed to DiscSetSurface.
Member regina::NDiscSetSurfaceData
The class NDiscSetSurfaceData has now been renamed to DiscSetSurfaceData.
Member regina::NDiscSetTet
The class NDiscSetTet has now been renamed to DiscSetTet.
Member regina::NDiscSetTetData
The class NDiscSetTetData has now been renamed to DiscSetTetData.
Member regina::NDiscSpec
The class NDiscSpec has now been renamed to DiscSpec.
Member regina::NDiscType
The class NDiscType has now been renamed to DiscType.
Member regina::NDoubleDescription
The class NDoubleDescription has now been renamed to DoubleDescription.
Member regina::NEdge
Instead of the old typedef NEdge, you should use either the new alias Edge<3>, or the full class name Face<3, 1>.
Member regina::NEdgeEmbedding
Instead of the old typedef NEdgeEmbedding, you should use either the new alias EdgeEmbedding<3>, or the full class name FaceEmbedding<3, 1>.
Member regina::NEnumConstraintList
The class NEnumConstraintList has now been renamed to EnumConstraints.
Member regina::NEulerSearcher
The class NEulerSearcher has now been renamed to EulerSearcher.
Member regina::NExampleSnapPeaTriangulation
The class NExampleSnapPeaTriangulation has now been renamed to ExampleSnapPea.
Member regina::NExampleTriangulation
Instead of the old typedef NExampleTriangulation, you should use the full class name Example<3>.
Member regina::NFacePair
The class NFacePair has now been renamed to FacePair.
Member regina::NFacePairing
Instead of the old typedef NFacePairing, you should use the full class name FacetPairing<3>.
Member regina::NFileInfo
The class NFileInfo has now been renamed to FileInfo.
Member regina::NGenericGluingPerms
Instead of the old type alias NGenericGluingPerms<dim>, you should use the new class name GluingPerms<dim>.
Member regina::NGlobalDirs
The class NGlobalDirs has now been renamed to GlobalDirs.
Member regina::NGluingPerms
Instead of the old typedef NGluingPerms, you should use the full class name GluingPerms<3>.
Member regina::NGluingPermSearcher
Instead of the old typedef NGluingPermSearcher, you should use the full class name GluingPermSearcher<3>.
Member regina::NGraphLoop
The class NGraphLoop has now been renamed to GraphLoop.
Member regina::NGraphPair
The class NGraphPair has now been renamed to GraphPair.
Member regina::NGraphTriple
The class NGraphTriple has now been renamed to GraphTriple.
Member regina::NGroupExpression
The struct NGroupExpression has now been renamed to GroupExpression.
Member regina::NGroupExpressionTerm
The struct NGroupExpressionTerm has now been renamed to GroupExpressionTerm.
Member regina::NGroupPresentation
The struct NGroupPresentation has now been renamed to GroupPresentation.
Member regina::NHandlebody
The class NHandlebody has now been renamed to Handlebody.
Member regina::NHilbertCD
The class NHilbertCD has now been renamed to HilbertCD.
Member regina::NHilbertDual
The class NHilbertDual has now been renamed to HilbertDual.
Member regina::NHilbertPrimal
The class NHilbertPrimal has now been renamed to HilbertPrimal.
Member regina::NHomGroupPresentation
The class NHomGroupPresentation has now been renamed to HomGroupPresentation.
Member regina::NHomMarkedAbelianGroup
The class NHomMarkedAbelianGroup has now been renamed to HomMarkedAbelianGroup.
Member regina::NHomologicalData
The class NHomologicalData has now been renamed to HomologicalData.
Member regina::NHyperbolicMinSearcher
The class NHyperbolicMinSearcher has now been renamed to HyperbolicMinSearcher.
Member regina::NInteger
The class NInteger has now been renamed to Integer.
Member regina::NIsomorphism
Instead of the old typedef NIsomorphism, you should use the full class name Isomorphism<3>.
Member regina::NL31Pillow
The class NL31Pillow has now been renamed to L31Pillow.
Member regina::NLargeInteger
The class NLargeInteger has now been renamed to LargeInteger.
Member regina::NLayeredChain
The class NLayeredChain has now been renamed to LayeredChain.
Member regina::NLayeredChainPair
The class NLayeredChainPair has now been renamed to LayeredChainPair.
Member regina::NLayeredLensSpace
The class NLayeredLensSpace has now been renamed to LayeredLensSpace.
Member regina::NLayeredLoop
The class NLayeredLoop has now been renamed to LayeredLoop.
Member regina::NLayeredSolidTorus
The class NLayeredSolidTorus has now been renamed to LayeredSolidTorus.
Member regina::NLayeredTorusBundle
The class NLayeredTorusBundle has now been renamed to LayeredTorusBundle.
Member regina::NLayering
The class NLayering has now been renamed to * Layering.
Member regina::NLensSpace
The class NLensSpace has now been renamed to LensSpace.
Member regina::NManifold
The class NManifold has now been renamed to Manifold.
Member regina::NMarkedAbelianGroup
The class NMarkedAbelianGroup has now been renamed to MarkedAbelianGroup.
Member regina::NMatrix
The class NMatrix has now been renamed to Matrix.
Member regina::NMatrixInt
The class NMatrixInt has now been renamed to MatrixInt.
Member regina::NMatrixRing
The class NMatrixRing was long ago renamed to MatrixRing, and has now been absorbed into the main Matrix class. You should set the extra template parameter ring for the Matrix class to true.
Member regina::NNativeInteger
The class NNativeInteger has now been renamed to NativeInteger.
Member regina::NNormalHypersurface
The class NNormalHypersurface has now been renamed to NormalHypersurface.
Member regina::NNormalHypersurfaceList
The class NNormalHypersurfaceList has now been renamed to NormalHypersurfaces.
Member regina::NNormalHypersurfaceVector
The class NNormalHypersurfaceVector has now been renamed to NormalHypersurfaceVector.
Member regina::NNormalHypersurfaceVectorStandard
The class NNormalHypersurfaceVectorStandard has now been renamed to HSVectorStandard.
Member regina::NNormalSurface
The class NNormalSurface has now been renamed to NormalSurface.
Member regina::NNormalSurfaceList
The class NNormalSurfaceList has now been renamed to NormalSurfaces.
Member regina::NNormalSurfaceVector
The class NNormalSurfaceVector has now been renamed to NormalSurfaceVector.
Member regina::NNormalSurfaceVectorANStandard
The class NNormalSurfaceVectorANStandard has now been renamed to NSVectorANStandard.
Member regina::NNormalSurfaceVectorMirrored
The class NNormalSurfaceVectorMirrored has now been renamed to NSVectorMirrored.
Member regina::NNormalSurfaceVectorOriented
The class NNormalSurfaceVectorOriented has now been renamed to NSVectorOriented.
Member regina::NNormalSurfaceVectorOrientedQuad
The class NNormalSurfaceVectorOrientedQuad has now been renamed to NSVectorOrientedQuad.
Member regina::NNormalSurfaceVectorQuad
The class NNormalSurfaceVectorQuad has now been renamed to NSVectorQuad.
Member regina::NNormalSurfaceVectorQuadOct
The class NNormalSurfaceVectorQuadOct has now been renamed to NSVectorQuadOct.
Member regina::NNormalSurfaceVectorStandard
The class NNormalSurfaceVectorStandard has now been renamed to NSVectorStandard.
Member regina::NPacket
The class NPacket has now been renamed to Packet.
Member regina::NPacketListener
The class NPacketListener has now been renamed to PacketListener.
Member regina::NPDF
The class NPDF has now been renamed to PDF.
Member regina::NPerm
The class NPerm has now been renamed to Perm.
Member regina::NPerm2
The class NPerm2 has now been renamed to Perm<2>.
Member regina::NPerm3
The class NPerm3 has now been renamed to Perm<3>.
Member regina::NPerm4
The class NPerm4 has now been renamed to Perm<4>.
Member regina::NPerm5
The class NPerm5 has now been renamed to Perm<5>.
Member regina::NPillowTwoSphere
The class NPillowTwoSphere has now been renamed to PillowTwoSphere.
Member regina::NPluggedTorusBundle
The class NPluggedTorusBundle has now been renamed to PluggedTorusBundle.
Member regina::NPlugTriSolidTorus
The class NPlugTriSolidTorus has now been renamed to PlugTriSolidTorus.
Member regina::NPolynomial
The class NPolynomial has now been renamed to Polynomial.
Member regina::NPosOrder
The class NPosOrder has now been renamed to PosOrder.
Member regina::NPrimes
The class NPrimes has now been renamed to Primes.
Member regina::NPrismSpec
The class NPrismSpec has now been renamed to PrismSpec.
Member regina::NProgressTracker
The class NProgressTracker has now been renamed to ProgressTracker.
Member regina::NProgressTrackerBase
The class NProgressTrackerBase has now been renamed to ProgressTrackerBase.
Member regina::NProgressTrackerOpen
The class NProgressTrackerOpen has now been renamed to ProgressTrackerOpen.
Member regina::NRational
The class NRational has now been renamed to Rational.
Member regina::NRay
The class NRay has now been renamed to Ray.
Member regina::NSatAnnulus
The class NSatAnnulus has now been renamed to SatAnnulus.
Member regina::NSatBlock
The class NSatBlock has now been renamed to SatBlock.
Member regina::NSatBlockSpec
The class NSatBlockSpec has now been renamed to SatBlockSpec.
Member regina::NSatBlockStarter
The class NSatBlockStarter has now been renamed to SatBlockStarter.
Member regina::NSatBlockStarterSearcher
The class NSatBlockStarterSearcher has now been renamed to SatBlockStarterSearcher.
Member regina::NSatBlockStarterSet
The class NSatBlockStarterSet has now been renamed to SatBlockStarterSet.
Member regina::NSatCube
The class NSatCube has now been renamed to SatCube.
Member regina::NSatLayering
The class NSatLayering has now been renamed to SatLayering.
Member regina::NSatLST
The class NSatLST has now been renamed to SatLST.
Member regina::NSatMobius
The class NSatMobius has now been renamed to SatMobius.
Member regina::NSatReflectorStrip
The class NSatReflectorStrip has now been renamed to SatReflectorStrip.
Member regina::NSatRegion
The class NSatRegion has now been renamed to SatRegion.
Member regina::NSatTriPrism
The class NSatTriPrism has now been renamed to SatTriPrism.
Member regina::NScript
The class NScript has now been renamed to Script.
Member regina::NSFSAltSet
The class NSFSAltSet has now been renamed to SFSAltSet.
Member regina::NSFSFibre
The class NSFSFibre has now been renamed to SFSFibre.
Member regina::NSFSpace
The class NSFSpace has now been renamed to SFSpace.
Member regina::NSigCensus
The class NSigCensus has now been renamed to SigCensus.
Member regina::NSigIsoList
The typedef NSigIsoList has now been renamed to SigIsoList.
Member regina::NSignature
The class NSignature has now been renamed to Signature.
Member regina::NSigPartialIsomorphism
The class NSigPartialIsomorphism has now been renamed to SigPartialIsomorphism.
Member regina::NSimpleSurfaceBundle
The class NSimpleSurfaceBundle has now been renamed to SimpleSurfaceBundle.
Member regina::NSnapPeaCensusManifold
The class NSnapPeaCensusManifold has now been renamed to SnapPeaCensusManifold.
Member regina::NSnapPeaCensusTri
The class NSnapPeaCensusTri has now been renamed to SnapPeaCensusTri.
Member regina::NSnapPeaTriangulation
The class NSnapPeaTriangulation has now been renamed to SnapPeaTriangulation.
Member regina::NSnappedBall
The class NSnappedBall has now been renamed to SnappedBall.
Member regina::NSnappedTwoSphere
The class NSnappedTwoSphere has now been renamed to SnappedTwoSphere.
Member regina::NSpiralSolidTorus
The class NSpiralSolidTorus has now been renamed to SpiralSolidTorus.
Member regina::NStandardTriangulation
The class NStandardTriangulation has now been renamed to StandardTriangulation.
Member regina::NSurfaceFilter
The class NSurfaceFilter has now been renamed to SurfaceFilter.
Member regina::NSurfaceFilterCombination
The class NSurfaceFilterCombination has now been renamed to SurfaceFilterCombination.
Member regina::NSurfaceFilterProperties
The class NSurfaceFilterProperties has now been renamed to SurfaceFilterProperties.
Member regina::NTautEnumeration
The class NTautEnumeration has now been renamed to TautEnumeration.
Member regina::NTetFace
Instead of the old typedef NTetFace, you should use the real class name FacetSpec<3>.
Member regina::NTetrahedron
Instead of the old typedef NTetrahedron, you should use the new alias Simplex<3> (or, if you prefer, the full class name Face<3, 3>).
Member regina::NText
The class NText has now been renamed to Text.
Member regina::NTorusBundle
The class NTorusBundle has now been renamed to TorusBundle.
Member regina::NTreeBag
The class NTreeBag has now been renamed to TreeBag.
Member regina::NTreeDecomposition
The class NTreeDecomposition has now been renamed to TreeDecomposition.
Member regina::NTreeEnumeration
The class NTreeEnumeration has now been renamed to TreeEnumeration.
Member regina::NTreeSingleSoln
The class NTreeSingleSoln has now been renamed to TreeSingleSoln.
Member regina::NTreeTraversal
The class NTreeTraversal has now been renamed to TreeTraversal.
Member regina::NTriangle
Instead of the old typedef NTriangle, you should use either the new alias Triangle<3>, or the full class name Face<3, 2>.
Member regina::NTriangleEmbedding
Instead of the old typedef NTriangleEmbedding, you should use either the new alias TriangleEmbedding<3>, or the full class name FaceEmbedding<3, 2>.
Member regina::NTriangulation
Instead of the old typedef NTriangulation, you should use the templated class name Triangulation<3>.
Member regina::NTriSolidTorus
The class NTriSolidTorus has now been renamed to TriSolidTorus.
Member regina::NTrivialTri
The class NTrivialTri has now been renamed to TrivialTri.
Member regina::NTxICore
The class NTxICore has now been renamed to TxICore.
Member regina::NTxIDiagonalCore
The class NTxIDiagonalCore has now been renamed to TxIDiagonalCore.
Member regina::NTxIParallelCore
The class NTxIParallelCore has now been renamed to TxIParallelCore.
Member regina::NTypeTrie
The class NTypeTrie has now been renamed to TypeTrie.
Member regina::NVector
The class NVector has now been renamed to Vector.
Member regina::NVertex
Instead of the old typedef NVertex, you should use either the new alias Vertex<3>, or the full class name Face<3, 0>.
Member regina::NVertexEmbedding
Instead of the old typedef NVertexEmbedding, you should use either the new alias VertexEmbedding<3>, or the full class name FaceEmbedding<3, 0>.
Member regina::PACKET_ANGLESTRUCTURELIST
This constant has been renamed to PACKET_ANGLESTRUCTURES.
Member regina::PACKET_DIM2TRIANGULATION
This constant has been renamed to PACKET_TRIANGULATION2.
Member regina::PACKET_DIM4TRIANGULATION
This constant has been renamed to PACKET_TRIANGULATION4.
Member regina::PACKET_NORMALHYPERSURFACELIST
This constant has been renamed to PACKET_NORMALHYPERSURFACES.
Member regina::PACKET_NORMALSURFACELIST
This constant has been renamed to PACKET_NORMALSURFACES.
Member regina::PACKET_TRIANGULATION
This constant has been renamed to PACKET_TRIANGULATION3.
Member regina::Triangulation< 2 >::oneThreeMove (Triangle< 2 > *t, bool check=true, bool perform=true)
You should use the new routine pachner() instead (though note that this changes the labelling of the new triangles).
Member regina::Triangulation< 2 >::threeOneMove (Vertex< 2 > *v, bool check=true, bool perform=true)
You should use the identical routine pachner() instead.
Member regina::Triangulation< 2 >::twoTwoMove (Edge< 2 > *e, bool check=true, bool perform=true)
You should use the identical routine pachner() instead.
Member regina::Triangulation< 3 >::drillEdge (Edge< 3 > *e, bool simplify=true)
This routine is very slow, largely thanks to the simplification needed after the second barycentric subdivision multiplies the number of tetrahedra by 576. For those cases where drillEdge() does something interesting, you can typically achieve the same topological effect by calling pinchEdge() (followed by idealToFinite() if you need real boundary).
Member regina::Triangulation< 3 >::fourOneMove (Vertex< 3 > *v, bool check=true, bool perform=true)
You should use the identical routine pachner() instead.
Member regina::Triangulation< 3 >::knowsSplittingSurface () const
Since hasSplittingSurface() now uses a fast (small polynomial time) algorithm, there is no need to pre-query whether the property is already known. Just call hasSplittingSurface() directly.
Member regina::Triangulation< 3 >::oneFourMove (Tetrahedron< 3 > *t, bool check=true, bool perform=true)
You should use the new routine pachner() instead (though note that this changes the labelling of the new tetrahedra).
Member regina::Triangulation< 3 >::threeTwoMove (Edge< 3 > *e, bool check=true, bool perform=true)
You should use the identical routine pachner() instead.
Member regina::Triangulation< 4 >::fiveOneMove (Vertex< 4 > *v, bool check=true, bool perform=true)
You should use the identical routine pachner() instead.
Member regina::Triangulation< 4 >::fourTwoMove (Edge< 4 > *e, bool check=true, bool perform=true)
You should use the identical routine pachner() instead.
Member regina::Triangulation< 4 >::oneFiveMove (Pentachoron< 4 > *p, bool check=true, bool perform=true)
You should use the new routine pachner() instead (though note that this changes the labelling of the new pentachora).
Member regina::Triangulation< 4 >::threeThreeMove (Triangle< 4 > *t, bool check=true, bool perform=true)
You should use the identical routine pachner() instead.
Member regina::Triangulation< 4 >::twoFourMove (Tetrahedron< 4 > *f, bool check=true, bool perform=true)
You should use the identical routine pachner() instead.
Member regina::TuraevViroAlg
The TuraevViroAlg enumeration is deprecated, in favour of the more general Algorithm enumeration type. The old constants TV_DEFAULT, TV_BACKTRACK, TV_TREEWIDTH and TV_NAIVE correspond to the new constants ALG_DEFAULT, ALG_BACKTRACK, ALG_TREEWIDTH and ALG_NAIVE respectively.
Member regina::TV_BACKTRACK
The old constant TV_BACKTRACK has been replaced by the constant ALG_BACKTRACK, and the underlying enumeration type has been renamed from TuraevViroAlg to Algorithm.
Member regina::TV_DEFAULT
The old constant TV_DEFAULT has been replaced by the constant ALG_DEFAULT, and the underlying enumeration type has been renamed from TuraevViroAlg to Algorithm.
Member regina::TV_NAIVE
The old constant TV_NAIVE has been replaced by the constant ALG_NAIVE, and the underlying enumeration type has been renamed from TuraevViroAlg to Algorithm.
Member regina::TV_TREEWIDTH
The old constant TV_TREEWIDTH has been replaced by the constant ALG_TREEWIDTH, and the underlying enumeration type has been renamed from TuraevViroAlg to Algorithm.
Member regina::UseDim2GluingPerms
Instead of the old typedef UseDim2GluingPerms, you should use the new type name GluingPermSearcher<2>::Use.
Member regina::UseDim4GluingPerms
Instead of the old typedef UseDim4GluingPerms, you should use the new type name GluingPermSearcher<4>::Use.
Member regina::UseGluingPerms
Instead of the old typedef UseGluingPerms, you should use the new type name GluingPermSearcher<3>::Use.

Copyright © 1999-2021, 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@maths.uq.edu.au).