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::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::NMatrix2
  The class NMatrix2 has now been renamed to Matrix2.
Member regina::NMatrixInt
  The class NMatrixInt has now been renamed to MatrixInt.
Member regina::NMatrixRing
  The class NMatrixRing has now been renamed to MatrixRing.
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 NNormalSurfaceVectorStandard has now been renamed to NSVectorStandard.
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::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-2016, 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).