Regina 7.3 Calculation Engine
|
Interfaces for accessing the SnapPea kernel. More...
Classes | |
class | regina::ExampleSnapPea |
This class offers routines for constructing various example SnapPea triangulations. More... | |
class | regina::SnapPeaFatalError |
An exception that is thrown when the SnapPea kernel encounters a fatal error. More... | |
class | regina::SnapPeaMemoryFull |
An exception that is thrown when the SnapPea kernel finds that all available memory has been exhausted. More... | |
class | regina::Cusp |
Used to return information about a single cusp of a SnapPea triangulation. More... | |
class | regina::SnapPeaTriangulation |
Offers direct access to the SnapPea kernel from within Regina. More... | |
class | regina::SnapPeaUnsolvedCase |
An exception thrown when the SnapPea kernel is not able to perform some computation. More... | |
class | regina::SnapPeaIsNull |
An exception thrown when the SnapPea kernel is asked to work with a null SnapPea triangulation. More... | |
Functions | |
void | regina::swap (SnapPeaTriangulation &lhs, SnapPeaTriangulation &rhs) |
Swaps the contents of the two given SnapPea triangulations. More... | |
Interfaces for accessing the SnapPea kernel.
|
inline |
Swaps the contents of the two given SnapPea triangulations.
This global routine simply calls SnapPeaTriangulation::swap(); it is provided so that SnapPeaTriangulation meets the C++ Swappable requirements.
See SnapPeaTriangulation::swap() for more details and caveats.
noexcept
, since it fires change events which may in turn call arbitrary code via any registered packet listeners.lhs | the triangulation whose contents should be swapped with rhs. |
rhs | the triangulation whose contents should be swapped with lhs. |