Regina 7.0 Calculation Engine
|
Standard 3-manifolds whose structures are well-understood. More...
Classes | |
class | regina::GraphLoop |
Represents a closed graph manifold formed by joining a single bounded Seifert fibred space to itself along a torus. More... | |
class | regina::GraphPair |
Represents a closed graph manifold formed by joining two bounded Seifert fibred spaces along a common torus. More... | |
class | regina::GraphTriple |
Represents a closed graph manifold formed by joining three bounded Seifert fibred spaces along their torus boundaries. More... | |
class | regina::Handlebody |
Represents an orientable handlebody. More... | |
class | regina::LensSpace |
Represents a general lens space. More... | |
class | regina::Manifold |
Represents a particular 3-manifold, independent of how it might be triangulated. More... | |
struct | regina::SFSFibre |
Represents an exceptional (alpha, beta) fibre in a Seifert fibred space. More... | |
class | regina::SFSpace |
Represents a general Seifert fibred space, which may be orientable or non-orientable. More... | |
class | regina::SFSAlt |
Provides an alternative representation of a single bounded Seifert fibred space. More... | |
class | regina::SimpleSurfaceBundle |
Represents a particularly simple closed surface bundle over the circle. More... | |
class | regina::SnapPeaCensusManifold |
Represents a 3-manifold from the SnapPea cusped census. More... | |
class | regina::TorusBundle |
Represents a torus bundle over the circle. More... | |
Functions | |
void | regina::swap (GraphLoop &a, GraphLoop &b) noexcept |
Swaps the contents of the two given graph manifolds. More... | |
void | regina::swap (GraphPair &a, GraphPair &b) noexcept |
Swaps the contents of the two given graph manifolds. More... | |
void | regina::swap (GraphTriple &a, GraphTriple &b) noexcept |
Swaps the contents of the two given graph manifolds. More... | |
void | regina::swap (Handlebody &a, Handlebody &b) noexcept |
Swaps the contents of the two given handlebodies. More... | |
void | regina::swap (LensSpace &a, LensSpace &b) noexcept |
Swaps the contents of the two given lens spaces. More... | |
std::ostream & | regina::operator<< (std::ostream &out, const SFSFibre &f) |
Writes the given fibre in human-readable format to the given output stream. More... | |
void | regina::swap (SFSpace &a, SFSpace &b) noexcept |
Swaps the contents of the two given Seifert fibred spaces. More... | |
void | regina::swap (SFSAlt &a, SFSAlt &b) noexcept |
Swaps the contents of the two given alternative representations of Seifert fibred spaces. More... | |
void | regina::swap (SimpleSurfaceBundle &a, SimpleSurfaceBundle &b) noexcept |
Swaps the contents of the two given surface bundles. More... | |
void | regina::swap (SnapPeaCensusManifold &a, SnapPeaCensusManifold &b) noexcept |
Swaps the contents of the two given SnapPea census manifolds. More... | |
void | regina::swap (TorusBundle &a, TorusBundle &b) noexcept |
Swaps the contents of the two given torus bundles. More... | |
Standard 3-manifolds whose structures are well-understood.
std::ostream & regina::operator<< | ( | std::ostream & | out, |
const SFSFibre & | f | ||
) |
Writes the given fibre in human-readable format to the given output stream.
The fibre will be written in the format (alpha,beta)
with no newline appended.
out | the output stream to which to write. |
f | the fibre to write. |
Swaps the contents of the two given graph manifolds.
This global routine simply calls GraphLoop::swap(); it is provided so that GraphLoop meets the C++ Swappable requirements.
a | the first graph manifold whose contents should be swapped. |
b | the second graph manifold whose contents should be swapped. |
Swaps the contents of the two given graph manifolds.
This global routine simply calls GraphPair::swap(); it is provided so that GraphPair meets the C++ Swappable requirements.
a | the first graph manifold whose contents should be swapped. |
b | the second graph manifold whose contents should be swapped. |
|
inlinenoexcept |
Swaps the contents of the two given graph manifolds.
This global routine simply calls GraphTriple::swap(); it is provided so that GraphTriple meets the C++ Swappable requirements.
a | the first graph manifold whose contents should be swapped. |
b | the second graph manifold whose contents should be swapped. |
|
inlinenoexcept |
Swaps the contents of the two given handlebodies.
This global routine simply calls Handlebody::swap(); it is provided so that LensSpace meets the C++ Handlebody requirements.
a | the first handlebody whose contents should be swapped. |
b | the second handlebody whose contents should be swapped. |
Swaps the contents of the two given lens spaces.
This global routine simply calls LensSpace::swap(); it is provided so that LensSpace meets the C++ Swappable requirements.
a | the first lens space whose contents should be swapped. |
b | the second lens space whose contents should be swapped. |
Swaps the contents of the two given alternative representations of Seifert fibred spaces.
This global routine simply calls SFSAlt::swap(); it is provided so that SFSAlt meets the C++ Swappable requirements.
a | the first alternative whose contents should be swapped. |
b | the second alternative whose contents should be swapped. |
Swaps the contents of the two given Seifert fibred spaces.
This global routine simply calls SFSpace::swap(); it is provided so that SFSpace meets the C++ Swappable requirements.
a | the first space whose contents should be swapped. |
b | the second space whose contents should be swapped. |
|
inlinenoexcept |
Swaps the contents of the two given surface bundles.
This global routine simply calls SimpleSurfaceBundle::swap(); it is provided so that SimpleSurfaceBundle meets the C++ Swappable requirements.
a | the first surface bundle whose contents should be swapped. |
b | the second surface bundle whose contents should be swapped. |
|
inlinenoexcept |
Swaps the contents of the two given SnapPea census manifolds.
This global routine simply calls SnapPeaCensusManifold::swap(); it is provided so that SnapPeaCensusManifold meets the C++ Swappable requirements.
a | the first census manifold whose contents should be swapped. |
b | the second census manifold whose contents should be swapped. |
|
inlinenoexcept |
Swaps the contents of the two given torus bundles.
This global routine simply calls TorusBundle::swap(); it is provided so that TorusBundle meets the C++ Swappable requirements.
a | the first torus bundle whose contents should be swapped. |
b | the second torus bundle whose contents should be swapped. |