Index

— 0-9 —

0-efficiency
making a triangulaton 0-efficient
testing for 0-efficiency
2-0 edge move
See: elementary moves
2-0 vertex move
See: elementary moves
2-1 move
See: elementary moves
2-3 move
See: elementary moves
3-2 move
See: elementary moves
3-ball recognition
3-sphere recognition
4-4 move
See: elementary moves

— B —

barycentric subdivision
book closing move
See: elementary moves
book opening move
See: elementary moves
boundary
extension from real to ideal
of a normal surface
of a triangulation
boundary components, viewing in a triangulation
boundary shelling move
See: elementary moves
boundary slopes for spun-normal surfaces
bug reporting

— C —

C++ source
See: source code
calculation engine
accessing
documentation
Casson
See: Orb
census
creating a census of splitting surface signatures
creating a census of triangulations (command-line)
creating a census of triangulations (GUI)
distributing census creation across several machines
searching for a triangulation in the available censuses
searching for a triangulation, configuration
central surfaces, recognising
character encodings
in imports and exports
in Python
cloning packets
close book
See: elementary moves
closed triangulations in SnapPea
code
See: libraries
collapsing an edge
See: elementary moves
combinatorial composition
combining data files
combining surface filters
comma-separated values
exporting normal surface lists to CSV files
command-line tools
scripting interface
specialised utilities
compactness of normal surfaces
compatibility matrices for normal surfaces
displaying
threshold for automatic generation
compiling
compiling Regina into other code
fixing compile errors when building Regina
component decomposition
components, viewing in a triangulation
composition, combinatorial
See: combinatorial composition
configuration
census lookup
GAP (Groups, Algorithms and Programming)
general
Graphviz
normal surface enumeration
PDF viewing
Python scripting
SnapPea interaction
tools, third-party
triangulation viewing and editing
connected sum decomposition
connectedness, testing for
container packets
conversion between file formats
coordinate systems, normal surface
configuring default coordinate system
enumerating in a particular coordinate system
explanation of different coordinate systems
viewing in a different coordinate system
crushing a normal surface
crushing an edge
See: elementary moves
CSV
See: comma-separated values
cusps, identifying in a triangulation
cutting along a normal surface
CW-decomposition

— D —

data files
See: files
decomposition
by components
by connected sum
dehydrated triangulations
importing a list of dehydration strings
rehydrating from a dehydration string
viewing the dehydration string for a triangulation
deleting packets
disjoint normal surfaces
See: compatibility matrices for normal surfaces
docking packets
documentation
Regina objects, classes and methods
double cover
See: orientable double cover
dual 1-skeleton
See: face pairing graphs
dual CW-decomposition
See: CW-decomposition
dumping contents of a file

— G —

GAP (Groups, Algorithms and Programming)
configuration
using to simplify group presentations
globally compatible normal surfaces
See: compatibility matrices for normal surfaces
gluings
See: tetrahedron face gluings
graphs, face pairing
See: face pairing graphs
Graphviz
configuration
using to display face pairing graphs

— I —

ideal vertices
creating from real boundary components
testing for
truncating / converting to real boundary
viewing
identifications
See: tetrahedron face gluings
identifying file types
immersed / singular normal surfaces
enumerating
warn before enumerating
importing data
induced homology map
See: homology groups
interface
See: user interface
internationalisation
See: character encodings
invalid
See: valid
isomorphism signatures
importing a list of isomorphism signatures
reconstructing triangulations from isomorphism signatures
viewing the isomorphism signature for a triangulation
isomorphism testing
between individual triangulations
between sets of triangulations

— K —

Kawauchi-Kojima invariants
See: torsion linking form

— L —

labelling face pairing graphs
LATIN1
See: character encodings
layered lens space, creation
layered loop, creation
layered solid torus
creating
locating within a triangulation
legacy almost normal coordinates
See: coordinate systems
Legendre symbol vector
invariant of torsion linking form
lens space, creation
libraries
Python
Regina, compiling into other code
licence details
locally compatible normal surfaces
See: compatibility matrices for normal surfaces
log files, summarising (MPI)
look up
See: search

— O —

octagons
locating within almost normal surfaces
octagonal almost normal surfaces
See: normal surfaces
one-sidedness
See: sidedness
open book
See: elementary moves
options
See: configuration
Orb
importing from
orientability
of a normal surface
of a triangulation
orientable double cover
orienting tetrahedra
testing for consistent orientations

— Q —

quadrilateral normal coordinates
See: coordinate systems
quadrilateral-octagon almost normal coordinates
See: coordinate systems
questions, frequently asked

— R —

rank vector
invariant of torsion linking form
real boundary
See: boundary
recognising triangulations and 3-manifolds
rehydrating triangulations
See: dehydrated triangulations
removing
See: deleting
renaming
See: naming
reporting bugs

— S —

samples
See: examples
scripting
accessing Regina objects, classes and methods
Boost.Python.ArgumentError, resolving
caveats and traps
command-line scripting interface
configuration
documentation of Regina objects, classes and methods
enabling
examples
exporting Python scripts
importing Python scripts
invoking in the GUI
ownership of objects
Python libraries
script packets
TypeError, resolving
search
for a triangulation in the available censuses
Seifert fibred space, creation
Seifert-Weber dodecahedral space
See: Weber-Seifert dodecahedral space
settings
See: configuration
shell boundary
See: elementary moves
sidedness of a normal surface
sigma vector
invariant of torsion linking form
signatures, splitting surface
See: splitting surfaces
simplification of triangulations
singular / immersed normal surfaces
See: immersed / singular surfaces
skeleton
of a triangulation
dual 1-skeleton
SnapPea
calculations
closed triangulations, allowing
diagnostic messages, enabling
exporting to
importing from
solution type
See: hyperbolic solution type
source code
combining with the Regina calculation engine
exporting triangulations to C++
Python scripting
splitting surfaces
census of splitting surface signatures
recognising in a surface list
reconstructing a triangulation from
testing for existence in a triangulation
spun-normal surfaces
boundary slopes
identifying
standard normal coordinates
See: coordinate systems
standard subcomplexes
creating
testing for
strict angle structures
subcomplex
searching for standard subcomplexes
testing between two triangulations
testing between sets of triangulations
subdivision of triangulations
surface filters
combining filters
filtering by surface properties
overview
surfaces, normal
See: normal surfaces

— U —

undocking packets
user interface
command-line scripting interface
graphical user interface
specialised command-line utilities
user libraries
See: libraries
UTF-8
See: character encodings

— Z —

zero-efficiency
See: 0-effiency