|
Regina 7.0 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. |