Regina 7.0 Calculation Engine
Deprecated List
Member regina::AbelianGroup::addTorsionElement (const Integer &degree, unsigned mult=1)
Use addTorsion() instead, multiple times if necessary (which is exactly how this routine is implemented).
Member regina::AbelianGroup::addTorsionElement (unsigned long degree, unsigned mult=1)
Use addTorsion() instead, multiple times if necessary (which is exactly how this routine is implemented).
Member regina::AbelianGroup::addTorsionElements (const std::multiset< Integer > &torsion)
This routine uses an old implementation, and it is now much faster just to add each torsion element one at a time using addTorsion().
Member regina::AngleStructure::clone () const
Simply use the copy constructor instead.
Member regina::AngleStructure::rawVector () const
This routine has been renamed to vector().
Member regina::AngleStructures::enumerate (Triangulation< 3 > &owner, bool tautOnly=false, ProgressTracker *tracker=nullptr)
Just call the AngleStructures constructor.
Member regina::AngleStructures::enumerateTautDD (Triangulation< 3 > &owner)
Just call the AngleStructures constructor.
Member regina::Attachment::savePDF (const char *pathname) const
This routine has been renamed to save(), now that this class can store arbitrary attachments and not just PDF documents.
Member regina::AugTriSolidTorus::clone () const
Just use the copy constructor instead.
Member regina::AugTriSolidTorus::isAugTriSolidTorus (const Component< 3 > *comp)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::basicTokenise (OutputIterator results, const std::string &str)
This routine has been rewritten to return the list of tokens as a std::vector. Use that variant of basicTokenise() instead.
Member regina::BitmaskLen16
This type alias is deprecated; just use Bitmask1<uint16_t> instead.
Member regina::BitmaskLen32
This type alias is deprecated; just use Bitmask1<uint32_t> instead.
Member regina::BitmaskLen64
This type alias is deprecated; just use Bitmask1<uint64_t> instead.
Member regina::BitmaskLen8
This type alias is deprecated; just use Bitmask1<uint8_t instead.
Member regina::BlockedSFS::isBlockedSFS (const Triangulation< 3 > &tri)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::BlockedSFSLoop::isBlockedSFSLoop (const Triangulation< 3 > &tri)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::BlockedSFSPair::isBlockedSFSPair (const Triangulation< 3 > &tri)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::BlockedSFSTriple::isBlockedSFSTriple (const Triangulation< 3 > &tri)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::BoolSet::sBoth
Just use BoolSet(true, true) instead.
Member regina::BoolSet::sFalse
Just use false instead.
Member regina::BoolSet::sNone
Just use BoolSet() instead.
Member regina::BoolSet::sTrue
Just use true instead.
Member regina::detail::TriangulationBase< dim >::homologyH1 () const
This is identical to calling homology<1>(), or just homology().
Member regina::detail::TriangulationBase< dim >::insertConstruction (size_t nSimplices, const int adjacencies[][dim+1], const int gluings[][dim+1][dim+1])
Use the static routine fromGluings() instead. Code that uses fromGluings() is more compact and still readable; also fromGluings() performs error checking on the input.
Member regina::detail::TriangulationBase< dim >::isIdenticalTo (const Triangulation< dim > &other) const
This routine has been renamed to the comparison operator (==).
Member regina::DiscSetTetData< T >::DataPtr
Simply use Data* instead.
Member regina::DiscType::NONE
You can create a new null disc type using the default constructor, and you can test for null disc types by casting to bool.
Member regina::Example< 3 >::poincareHomologySphere ()
This routine has been renamed to poincare().
Member regina::gcdWithCoeffs (long a, long b, long &u, long &v)
This function has been redesigned to take just a and b as argument, and to return (gcd, u, v) as a tuple. See that version of gcdWithCoeffs() for further details on how this function operates.
Member regina::GluingPerms< dim >::facetPairing () const
This routine has been renamed to pairing().
Member regina::GluingPerms< dim >::gluingPerm (unsigned simp, unsigned facet) const
This routine has been renamed to perm(). See perm() for details on the preconditions, parameters and return value.
Member regina::GluingPerms< dim >::gluingPerm (const FacetSpec< dim > &source) const
This routine has been renamed to perm(). See perm() for details on the preconditions, parameters and return value.
Member regina::GluingPermSearcher< 2 >::completePermSet () const
This routine has been renamed to isComplete().
Member regina::GluingPermSearcher< 3 >::completePermSet () const
This routine has been renamed to isComplete().
Member regina::GluingPermSearcher< 3 >::PurgeFlags
This enumeration has now been renamed to regina::CensusPurgeFlags (and it now lives at the namespace level). Bitwise combinations of flags are now represented by regina::CensusPurge (not raw integers).
Member regina::GluingPermSearcher< 4 >::completePermSet () const
This routine has been renamed to isComplete().
Member regina::GroupExpression::addStringFirst (const std::string &input)
Simply call addTermsFirst(input), which will automatically construct a GroupExpression from the string input. The only change is that you will need to use a try/catch block to detect errors, instead of checking a return value.
Member regina::GroupExpression::addStringLast (const std::string &input)
Simply call addTermsLast(input), which will automatically construct a GroupExpression from the string input. The only change is that you will need to use a try/catch block to detect errors, instead of checking a return value.
Member regina::GroupExpression::toTeX () const
This function has been renamed to tex().
Member regina::GroupExpression::writeText (std::ostream &out, bool alphaGen=false, bool utf8=false) const
This writes exactly the same text as writeTextShort(), though the optional arguments are given in a different order. Use writeTextShort() instead.
Member regina::GroupPresentation::homologicalAlignmentDetail ()
This routine has been renamed to homologicalAlignment().
Member regina::GroupPresentation::intelligentNielsenDetail ()
This routine has been renamed to intelligentNielsen().
Member regina::GroupPresentation::intelligentSimplifyDetail ()
This routine has been renamed to intelligentSimplify().
Member regina::GroupPresentation::prettyRewritingDetail ()
This routine has been renamed to prettyRewriting().
Member regina::GroupPresentation::smallCancellationDetail ()
This routine has been renamed to smallCancellation().
Member regina::GroupPresentation::toTeX () const
This function has been renamed to tex().
Member regina::Handlebody::handles () const
This routine has been renamed to genus().
Member regina::Handlebody::isOrientable () const
Since Regina 7.0, this class only supports orientable handlebodies, and so this routine will always return true.
Member regina::HomGroupPresentation::composeWith (const HomGroupPresentation &rhs) const
Instead of a.composeWith(b), use the multiplication operator a * b.
Member regina::HomMarkedAbelianGroup::writeReducedMatrix (std::ostream &out) const
All of the information that this routine outputs is now written by writeTextLong() and returned in string form by detail(). Use those routines instead.
Member regina::IntegerBase< supportInfinity >::divisionAlg (const IntegerBase &divisor, IntegerBase &remainder) const
Use the one-argument variant of divisionAlg() instead.
Member regina::LayeredChainPair::clone () const
Just use the copy constructor instead.
Member regina::LayeredChainPair::isLayeredChainPair (const Component< 3 > *comp)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::LayeredLensSpace::clone () const
Just use the copy constructor instead.
Member regina::LayeredLensSpace::isLayeredLensSpace (const Component< 3 > *comp)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::LayeredLoop::clone () const
Just use the copy constructor instead.
Member regina::LayeredLoop::isLayeredLoop (const Component< 3 > *comp)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::LayeredSolidTorus::clone () const
Just use the copy constructor instead.
Member regina::LayeredSolidTorus::formsLayeredSolidTorusBase (const Tetrahedron< 3 > *tet)
This function has been renamed to recogniseFromBase(). See recognise() for details on the parameters and return value.
Member regina::LayeredSolidTorus::formsLayeredSolidTorusTop (const Tetrahedron< 3 > *tet, unsigned topFace1, unsigned topFace2)
This function has been renamed to recogniseFromTop(). See recognise() for details on the parameters and return value.
Member regina::LayeredSolidTorus::isLayeredSolidTorus (Component< 3 > *comp)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::LayeredTorusBundle::isLayeredTorusBundle (const Triangulation< 3 > &tri)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::Link::swapContents (Link &other)
Use swap() instead.
Member regina::LPData< LPConstraint, IntType >::dump (std::ostream &out) const
This has been replaced by writeTextLong() (which uses a slightly tighter output format), for compatibility with Regina's usual text output facilities.
Member regina::LPMatrix< IntType >::dump (std::ostream &out) const
This has been replaced by writeTextLong() (which uses a slightly tighter output format), for compatibility with Regina's usual text output facilities.
Member regina::Manifold::homologyH1 () const
This routine can be accessed by the simpler name homology().
Member regina::Manifold::TeXName () const
This routine has been renamed to texName().
Member regina::MarkedAbelianGroup::boundaryMap (const Vector< Integer > &chain) const
This routine has been renamed to boundaryOf().
Member regina::MarkedAbelianGroup::equalTo (const MarkedAbelianGroup &other) const
This routine is now offered as the equality comparison operator (==).
Member regina::MarkedAbelianGroup::M () const
This routine has been renamed to lower-case m().
Member regina::MarkedAbelianGroup::minNumberCycleGens () const
This routine has been renamed to cycleRank().
Member regina::MarkedAbelianGroup::minNumberOfGenerators () const
This routine has been renamed to snfRank().
Member regina::MarkedAbelianGroup::N () const
This routine has been renamed to lower-case n().
Member regina::MarkedAbelianGroup::rankCC () const
This routine has been renamed to ccRank().
Member regina::MarkedAbelianGroup::writeAsBoundary (const Vector< Integer > &bdry) const
This routine has been renamed to asBoundary().
Member regina::Matrix2::Matrix2 (const long values[2][2])
This class aims to remove its reliance on raw C-style arrays, and so this constructor will be removed at some point in the future. Use the four-argument constructor instead.
Member regina::Matrix2::operator= (const long values[2][2])
This class aims to remove its reliance on raw C-style arrays, and so this operator will be removed at some point in the future.
Member regina::Matrix< T, ring >::Coefficient
This has been renamed to value_type, for consistency with regina::Vector and the standard C++ container types.
Member regina::Matrix< T, ring >::initialise (List allValues)
Use the list-based constructor instead, which is now available to Python users.
Member regina::Matrix< T, ring >::swapColumns (unsigned long first, unsigned long second)
This routine has been renamed to swapCols().
Member regina::Matrix< T, ring >::writeMatrix (std::ostream &out) const
This routine is identical to writeTextLong(). Call writeTextLong() instead, or detail() if you want the text representation in string form.
Member regina::ModelLinkGraph::swapContents (ModelLinkGraph &other) noexcept
Use swap() instead.
Member regina::NativeInteger< bytes >::divisionAlg (const NativeInteger &divisor, NativeInteger &remainder) const
Use the one-argument variant of divisionAlg() instead.
Member regina::NNativeLong
Use NativeLong instead.
Member regina::NormalHypersurface::clone () const
Simply use the copy constructor instead.
Member regina::NormalHypersurface::rawVector () const
This routine has been renamed to vector().
Member regina::NormalHypersurface::sameSurface (const NormalHypersurface &other) const
This routine has been renamed to the comparison operator (==).
Member regina::NormalHypersurface::writeRawVector (std::ostream &out) const
Just write vector() directly to the output stream.
Member regina::NormalHypersurfaces::enumerate (Triangulation< 4 > &owner, HyperCoords coords, HyperList which=HS_LIST_DEFAULT, HyperAlg algHints=HS_ALG_DEFAULT, ProgressTracker *tracker=nullptr)
Just call the NormalHypersurfaces constructor.
Member regina::NormalSurface::clone () const
Simply use the copy constructor instead.
Member regina::NormalSurface::rawVector () const
This routine has been renamed to vector().
Member regina::NormalSurface::sameSurface (const NormalSurface &other) const
This routine has been renamed to the comparison operator (==).
Member regina::NormalSurface::writeRawVector (std::ostream &out) const
Just write vector() directly to the output stream.
Member regina::NormalSurfaces::allowsSpun () const
This routine has been renamed to allowsNonCompact(), for consistency between three and four dimensions. See allowsNonCompact() for further details.
Member regina::NormalSurfaces::enumerate (Triangulation< 3 > &owner, NormalCoords coords, NormalList which=NS_LIST_DEFAULT, NormalAlg algHints=NS_ALG_DEFAULT, ProgressTracker *tracker=nullptr)
Just call the NormalSurfaces "enumeration constructor".
Member regina::NormalSurfaces::filter (const SurfaceFilter &filter) const
Just call the NormalSurfaces "filter constructor".
Member regina::NormalSurfaces::filterForDisjointPairs () const
Just call the NormalSurfaces "transform constructor".
Member regina::NormalSurfaces::filterForLocallyCompatiblePairs () const
Just call the NormalSurfaces "transform constructor".
Member regina::NormalSurfaces::filterForPotentiallyIncompressible () const
Just call the NormalSurfaces "transform constructor".
Member regina::NormalSurfaces::quadOctToStandardAN () const
Just call the NormalSurfaces "transform constructor".
Member regina::NormalSurfaces::quadToStandard () const
Just call the NormalSurfaces "transform constructor".
Member regina::NormalSurfaces::standardANToQuadOct () const
Just call the NormalSurfaces "transform constructor".
Member regina::NormalSurfaces::standardToQuad () const
Just call the NormalSurfaces "transform constructor".
Member regina::NormalSurfaces::writeAllSurfaces (std::ostream &out) const
All of the information that this routine outputs is also written by writeTextLong() and returned in string form by detail(). Use those routines instead.
Member regina::Packet::dependsOnParent () const
This routine no longer has any purpose.
Member regina::Packet::isGrandparentOf (const Packet &descendant) const
This function has been renamed to isAncestorOf(), since "grandparent" is far too specific a word.
Member regina::Packet::isPacketEditable () const
This routine no longer has any purpose.
Member regina::PacketListener::unregisterFromAllPackets ()
This routine has been renamed to unlisten().
Member regina::PDF
The old PDF class has now been renamed to Attachment. Instead of exclusively storing PDF documents, it can now store any type of file attachment.
Member regina::Perm< 2 >::atIndex (Index i)
Use orderedSn[i] instead.
Member regina::Perm< 2 >::index () const
Use the equivalent routine orderedSnIndex() instead.
Member regina::Perm< 2 >::Perm (const int *a, const int *b)
Use the four-integer constructor or the std::array constructor instead.
Member regina::Perm< 2 >::Perm (const int *image)
Use the two-integer constructor or the std::array constructor instead.
Member regina::Perm< 2 >::preImageOf (int image) const
This routine has been renamed to pre().
Member regina::Perm< 3 >::atIndex (Index i)
Use orderedSn[i] instead.
Member regina::Perm< 3 >::index () const
Use the equivalent routine orderedSnIndex() instead.
Member regina::Perm< 3 >::Perm (const int *a, const int *b)
Use the six-integer constructor or the std::array constructor instead.
Member regina::Perm< 3 >::Perm (const int *image)
Use the three-integer constructor or the std::array constructor instead.
Member regina::Perm< 3 >::preImageOf (int image) const
This routine has been renamed to pre().
Member regina::Perm< 4 >::atIndex (Index i)
Use orderedSn[i] instead.
Member regina::Perm< 4 >::fromPermCode (Code1 code)
Use fromPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 4 >::index () const
Use the equivalent routine orderedSnIndex() instead.
Member regina::Perm< 4 >::isPermCode (Code1 code)
Use isPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 4 >::Perm (const int *image)
Use the four-integer constructor or the std::array constructor instead.
Member regina::Perm< 4 >::Perm (const int *a, const int *b)
Use the eight-integer constructor or the std::array constructor instead.
Member regina::Perm< 4 >::permCode () const
Use permCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 4 >::preImageOf (int image) const
This routine has been renamed to pre().
Member regina::Perm< 4 >::setPermCode (Code1 code)
Use setPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 5 >::atIndex (Index i)
Use orderedSn[i] instead.
Member regina::Perm< 5 >::fromPermCode (Code1 code)
Use fromPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 5 >::index () const
Use the equivalent routine orderedSnIndex() instead.
Member regina::Perm< 5 >::isPermCode (Code1 code)
Use isPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 5 >::Perm (const int *a, const int *b)
Use the ten-integer constructor or the std::array constructor instead.
Member regina::Perm< 5 >::Perm (const int *image)
Use the five-integer constructor or the std::array constructor instead.
Member regina::Perm< 5 >::permCode () const
Use permCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 5 >::preImageOf (int image) const
This routine has been renamed to pre().
Member regina::Perm< 5 >::setPermCode (Code1 code)
Use setPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 6 >::atIndex (Index i)
Use orderedSn[i] instead.
Member regina::Perm< 6 >::fromPermCode (Code1 code)
Use fromPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 6 >::index () const
Use the equivalent routine orderedSnIndex() instead.
Member regina::Perm< 6 >::isPermCode (Code1 code)
Use isPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 6 >::Perm (const int *image)
Use the six-integer constructor or the std::array constructor instead.
Member regina::Perm< 6 >::Perm (const int *a, const int *b)
Use the 12-integer constructor or the std::array constructor instead.
Member regina::Perm< 6 >::permCode () const
Use permCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 6 >::preImageOf (int image) const
This routine has been renamed to pre().
Member regina::Perm< 6 >::setPermCode (Code1 code)
Use setPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 7 >::atIndex (Index i)
Use orderedSn[i] instead.
Member regina::Perm< 7 >::fromPermCode (Code1 code)
Use fromPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 7 >::index () const
Use the equivalent routine orderedSnIndex() instead.
Member regina::Perm< 7 >::isPermCode (Code1 code)
Use isPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 7 >::Perm (const int *image)
Use the seven-integer constructor or the std::array constructor instead.
Member regina::Perm< 7 >::Perm (const int *a, const int *b)
Use the 14-integer constructor or the std::array constructor instead.
Member regina::Perm< 7 >::permCode () const
Use permCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< 7 >::preImageOf (int image) const
This routine has been renamed to pre().
Member regina::Perm< 7 >::setPermCode (Code1 code)
Use setPermCode1() to reproduce this behaviour. However, unless you need backward compatibility, it is strongly recommended to switch to the much faster second-generation codes instead.
Member regina::Perm< n >::atIndex (Index i)
Use orderedSn[i] instead.
Member regina::Perm< n >::index () const
Use the equivalent routine orderedSnIndex() instead.
Member regina::Perm< n >::Perm (const int *image)
Use the std::array constructor instead.
Member regina::Perm< n >::Perm (const int *a, const int *b)
Use the std::array constructor instead.
Member regina::Perm< n >::preImageOf (int image) const
This routine has been renamed to pre().
Member regina::PillowTwoSphere::clone () const
Just use the copy constructor instead.
Member regina::PillowTwoSphere::formsPillowTwoSphere (Triangle< 3 > *tri1, Triangle< 3 > *tri2)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::PluggedTorusBundle::isPluggedTorusBundle (const Triangulation< 3 > &tri)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::PlugTriSolidTorus::clone () const
Just use the copy constructor instead.
Member regina::PlugTriSolidTorus::isPlugTriSolidTorus (Component< 3 > *comp)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::Polynomial< T >::divisionAlg (const Polynomial &divisor, Polynomial &quotient, Polynomial &remainder) const
Use the one-argument variant of divisionAlg() instead.
Member regina::QitmaskLen16
This type alias is deprecated; just use Qitmask1<uint16_t> instead.
Member regina::QitmaskLen32
This type alias is deprecated; just use Qitmask1<uint32_t> instead.
Member regina::QitmaskLen64
This type alias is deprecated; just use Qitmask1<uint64_t> instead.
Member regina::QitmaskLen8
This type alias is deprecated; just use Qitmask1<uint8_t> instead.
Member regina::Rational::TeX () const
This routine has been renamed to tex().
Member regina::Ray
In Regina 6.0.1 and earlier, Ray was its own separate subclass of Vector<LargeInteger>. As of Regina 7.0, the additional members of Ray have been merged directly into the Vector class, and so you should just use Vector<LargeInteger> (or the type alias VectorLarge) instead. Note that only the name Ray is deprecated; the class Vector<LargeInteger> that it refers to remains in active use.
Member regina::readIsoSigList (const char *filename, unsigned dimension=3, unsigned colSigs=0, int colLabels=-1, unsigned long ignoreLines=0)
Use readSigList<Triangulation<2>>, readSigList<Triangulation<3>> or readSigList<Triangulation<4>> instead.
Member regina::SatBlock::nAnnuli () const
This routine has been renamed countAnnuli().
Member regina::SatRegion::numberOfBlocks () const
This routine has been renamed countBlocks().
Member regina::SatRegion::numberOfBoundaryAnnuli () const
This routine has been renamed countBoundaryAnnuli().
Member regina::SFSpace::classType
This enumeration has been renamed from classType to ClassType, for consistency with the names of other enumeration types across Regina.
Member regina::SigIsoList
This has been renamed to SigCensus::IsoList.
Member regina::Signature::parse (const std::string &str)
This routine has been replaced with a string-based constructor. See the constructor for further details.
Member regina::SnapPeaCensusTri::clone () const
Just use the copy constructor instead.
Member regina::SnapPeaCensusTri::isSmallSnapPeaCensusTri (const Component< 3 > *comp)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::SnappedBall::clone () const
Just use the copy constructor instead.
Member regina::SnappedBall::formsSnappedBall (Tetrahedron< 3 > *tet)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::SnappedTwoSphere::clone () const
Just use the copy constructor instead.
Member regina::SnappedTwoSphere::formsSnappedTwoSphere (Tetrahedron< 3 > *tet1, Tetrahedron< 3 > *tet2)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::SnappedTwoSphere::formsSnappedTwoSphere (const SnappedBall &ball1, const SnappedBall &ball2)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::SpiralSolidTorus::clone () const
Just use the copy constructor instead.
Member regina::SpiralSolidTorus::formsSpiralSolidTorus (Tetrahedron< 3 > *tet, Perm< 4 > useVertexRoles)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::StandardTriangulation::homologyH1 () const
This routine can be accessed by the simpler name homology().
Member regina::StandardTriangulation::isStandardTriangulation (const Triangulation< 3 > &tri)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::StandardTriangulation::isStandardTriangulation (Component< 3 > *component)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::StandardTriangulation::TeXName () const
This routine has been renamed to texName().
Member regina::Tangle::swapContents (Tangle &other) noexcept
Use swap() instead.
Member regina::Triangulation< 2 >::swapContents (Triangulation< 2 > &other)
Use swap() instead.
Member regina::Triangulation< 3 >::enterTextTriangulation (std::istream &in, std::ostream &out)
This is essentially an ancient piece of an interactive user interface, buried inside what is otherwise a mathematical library, and dating back to before Regina offered Python bindings. Nowadays there are better ways of interacting with Regina at a low level (e.g., Python), and so this routine will soon be removed completely.
Member regina::Triangulation< 3 >::findStrictAngleStructure () const
This routine has been renamed to strictAngleStructure(). See that routine for further details.
Member regina::Triangulation< 3 >::hasNonTrivialSphereOrDisc () const
This routine has been renamed to nonTrivialSphereOrDisc(). See that routine for further details.
Member regina::Triangulation< 3 >::hasOctagonalAlmostNormalSphere () const
This routine has been renamed to octagonalAlmostNormalSphere(). See that routine for further details.
Member regina::Triangulation< 3 >::homologyH2 () const
This is identical to calling homology<2>().
Member regina::Triangulation< 3 >::insertAugTriSolidTorus (long a1, long b1, long a2, long b2, long a3, long b3)
If you just wish to create an augmented triangular solid torus, call Example<3>::augTriSolidTorus(...). If you wish to insert a copy of it into an existing triangulation, call insertTriangulation(Example<3>::augTriSolidTorus(...)).
Member regina::Triangulation< 3 >::insertLayeredLensSpace (size_t p, size_t q)
If you just wish to create a layered lens space, call Example<3>::lens(p, q). If you wish to insert a copy of it into an existing triangulation, call insertTriangulation(Example<3>::lens(p, q)).
Member regina::Triangulation< 3 >::insertLayeredLoop (size_t length, bool twisted)
If you just wish to create a layered loop, call Example<3>::layeredLoop(...). If you wish to insert a copy of it into an existing triangulation, call insertTriangulation(Example<3>::layeredLoop(...)).
Member regina::Triangulation< 3 >::insertRehydration (const std::string &dehydration)
If you just wish to rehydrate a dehydration string, simply call the static routine rehydrate(). If you wish to insert the rehydration into an existing triangulation, call rehydrate() followed by insertTriangulation().
Member regina::Triangulation< 3 >::insertSFSOverSphere (long a1=1, long b1=0, long a2=1, long b2=0, long a3=1, long b3=0)
If you just wish to triangulate the given Seifert fibred space, call Example<3>::sfsOverSphere(...). If you wish to insert a copy of it into an existing triangulation, call insertTriangulation(Example<3>::sfsOverSphere(...)).
Member regina::Triangulation< 3 >::isThreeSphere () const
This routine has been renamed isSphere().
Member regina::Triangulation< 3 >::knowsThreeSphere () const
This routine has been renamed knowsSphere().
Member regina::Triangulation< 3 >::swapContents (Triangulation< 3 > &other)
Use swap() instead.
Member regina::Triangulation< 4 >::homologyH2 () const
This is identical to calling homology<2>().
Member regina::Triangulation< 4 >::swapContents (Triangulation< 4 > &other)
Use swap() instead.
Member regina::Triangulation< dim >::swapContents (Triangulation< dim > &other)
Use swap() instead.
Member regina::TriSolidTorus::clone () const
Just use the copy constructor instead.
Member regina::TriSolidTorus::formsTriSolidTorus (Tetrahedron< 3 > *tet, Perm< 4 > useVertexRoles)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::TrivialTri::clone () const
Just use the copy constructor instead.
Member regina::TrivialTri::isTrivialTriangulation (const Component< 3 > *comp)
This function has been renamed to recognise(). See recognise() for details on the parameters and return value.
Member regina::TxICore::TeXName () const
This routine has been renamed to texName().
Member regina::valueOf (const std::string &str, IntegerBase< supportInfinity > &dest)
Simply use the string constructor or string assignment operator for Integer / LargeInteger (but note that these throw exceptions on error).
Member regina::Vector< T >::Element
This has been renamed to value_type, for consistency with standard C++ container types.
Member regina::Vector< T >::minusOne
This constant is deprecated; just use -1 instead.
Member regina::Vector< T >::one
This constant is deprecated; just use 1 instead.
Member regina::Vector< T >::setElement (size_t index, const T &value)
Simply use the square bracker operator instead.
Member regina::Vector< T >::zero
This constant is deprecated; just use 0 instead.

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).