Regina 7.3 Calculation Engine
Deprecated List
Class regina::DegreeGreaterThan< dim, subdim >
This comparison is a one-liner. Just use a lambda instead.
Class regina::DegreeLessThan< dim, subdim >
This comparison is a one-liner. Just use a lambda instead.
Member regina::detail::FacetPairingBase< dim >::toTextRep () const
This routine has been renamed to textRep(). See the textRep() documentation for further details.
Member regina::detail::TriangulationBase< dim >::barycentricSubdivision ()
This routine has been renamed to subdivide(), both to shorten the name but also to make it clearer that this triangulation will be modified directly.
Member regina::Example< 3 >::whiteheadLink ()
This routine has been renamed to whitehead().
Member regina::FacetPairing< 3 >::followChain (size_t &tet, FacePair &faces) const
Use ssize_t for the tetrahedron index instead. This routine is implemented by calling the ssize_t variant with some extra casts on either side that may add a tiny performance cost.
Member regina::gcd (long a, long b)
Simply use std::gcd(), which was introduced with C++17.
Member regina::Isomorphism< dim >::apply (const Triangulation< dim > &tri) const
If this isomorphism is iso, then this routine is equivalent to calling iso(tri). See the bracket operator for further details.
Member regina::Isomorphism< dim >::applyInPlace (Triangulation< dim > &tri) const
If this isomorphism is iso, then this routine is equivalent to calling tri = iso(tri). See the bracket operator for further details.
Member regina::lcm (long a, long b)
Simply use std::lcm(), which was introduced with C++17.
Member regina::NormalHypersurface::doubleHypersurface () const
Normal hypersurfaces can now be multiplied by integer constants. In particular, this routine has exactly the same effect as multiplying the hypersurface by 2.
Member regina::NormalSurface::doubleSurface () const
Normal surfaces can now be multiplied by integer constants. In particular, this routine has exactly the same effect as multiplying the surface by 2.
Member regina::Packet::insertChildAfter (std::shared_ptr< Packet > newChild, std::shared_ptr< Packet > prevChild)
This routine has been renamed to insert(). See insert() for further details.
Member regina::Packet::insertChildFirst (std::shared_ptr< Packet > child)
This routine has been renamed to prepend(). See prepend() for further details.
Member regina::Packet::insertChildLast (std::shared_ptr< Packet > child)
This routine has been renamed to append(). See append() for further details.
Member regina::Perm< 2 >::cachedComp (const Perm< 2 > &q, const Perm< 2 > &r) const
The three-way cachedComp() was originally written to support conjugation. If you are indeed conjugating, then call cachedConjugate() instead; otherwise just call the two-way cachedComp() twice.
Member regina::Perm< 3 >::cachedComp (const Perm< 3 > &q, const Perm< 3 > &r) const
The three-way cachedComp() was originally written to support conjugation. If you are indeed conjugating, then call cachedConjugate() instead; otherwise just call the two-way cachedComp() twice.
Member regina::Perm< 4 >::cachedComp (const Perm< 4 > &q, const Perm< 4 > &r) const
The three-way cachedComp() was originally written to support conjugation. If you are indeed conjugating, then call cachedConjugate() instead; otherwise just call the two-way cachedComp() twice.
Member regina::Perm< 5 >::cachedComp (const Perm< 5 > &q, const Perm< 5 > &r) const
The three-way cachedComp() was originally written to support conjugation. If you are indeed conjugating, then call cachedConjugate() instead; otherwise just call the two-way cachedComp() twice.
Member regina::Perm< 6 >::cachedComp (const Perm< 6 > &q, const Perm< 6 > &r) const
The three-way cachedComp() was originally written to support conjugation. If you are indeed conjugating, then call cachedConjugate() instead; otherwise just call the two-way cachedComp() twice.
Member regina::Perm< 7 >::cachedComp (const Perm< 7 > &q, const Perm< 7 > &r) const
The three-way cachedComp() was originally written to support conjugation. If you are indeed conjugating, then call cachedConjugate() instead; otherwise just call the two-way cachedComp() twice.
Member regina::Perm< n >::cachedComp (const Perm &q, const Perm &r) const
The three-way cachedComp() was originally written to support conjugation. If you are indeed conjugating, then call cachedConjugate() instead; otherwise just call the two-way cachedComp() twice.
Member regina::Triangulation< 3 >::minimizeBoundary ()
Regina uses British English throughout its API. This synonym was a special case where Regina used to offer both British and American alternatives, but this will be removed in a future release. See the page on spelling throughout Regina for further details.
Member regina::Triangulation< 3 >::minimizeVertices ()
Regina uses British English throughout its API. This synonym was a special case where Regina used to offer both British and American alternatives, but this will be removed in a future release. See the page on spelling throughout Regina for further details.

Copyright © 1999-2023, 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).