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