Regina Calculation Engine
regina::Link Member List

This is the complete list of members for regina::Link, including all inherited members.

addTag(const std::string &tag)regina::Packet
adornedLabel(const std::string &adornment) constregina::Packet
begin()regina::Packetinline
bracket(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) constregina::Link
brief() constregina::Link
change(Crossing *c)regina::Link
changeAll()regina::Link
children() constregina::Packetinline
clone(bool cloneDescendants=false, bool end=true) constregina::Packet
complement(bool simplify=true) constregina::Link
component(size_t index) constregina::Linkinline
composeWith(const Link &other)regina::Link
connected(const Crossing *a, const Crossing *b) constregina::Link
countChildren() constregina::Packet
countComponents() constregina::Linkinline
countDescendants() constregina::Packetinline
crossing(size_t index) constregina::Linkinline
dependsOnParent() const overrideregina::Linkinlinevirtual
descendants() constregina::Packetinline
detail() constregina::Output< Packet >
dt(bool alpha=false) constregina::Link
dt(std::ostream &out, bool alpha=false) constregina::Link
dumpConstruction() constregina::Link
end()regina::Packetinline
findPacketLabel(const std::string &label)regina::Packet
findPacketLabel(const std::string &label) constregina::Packet
firstChild() constregina::Packetinline
firstTreePacket(const std::string &type)regina::Packet
firstTreePacket(const std::string &type) constregina::Packet
fromData(std::initializer_list< int > crossingSigns, std::initializer_list< Args >... components)regina::Linkstatic
fromDT(const std::string &str)regina::Linkstatic
fromDT(Iterator begin, Iterator end)regina::Linkstatic
fromGauss(const std::string &str)regina::Linkstatic
fromGauss(Iterator begin, Iterator end)regina::Linkstatic
fromJenkins(const std::string &str)regina::Linkstatic
fromJenkins(std::istream &in)regina::Linkstatic
fromKnotSig(const std::string &sig)regina::Linkstatic
fromOrientedGauss(const std::string &str)regina::Linkstatic
fromOrientedGauss(Iterator begin, Iterator end)regina::Linkstatic
fullName() constregina::Packet
gauss() constregina::Link
gauss(std::ostream &out) constregina::Link
hasOwner() constregina::Packetinline
hasReducingPass() constregina::Link
hasSafePtr() constregina::SafePointeeBase< Packet >inline
hasTag(const std::string &tag) constregina::Packetinline
hasTags() constregina::Packetinline
homfly(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) constregina::Linkinline
homflyAZ(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) constregina::Link
homflyAZVarXregina::Linkstatic
homflyAZVarYregina::Linkstatic
homflyLM(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) constregina::Link
homflyLMVarXregina::Linkstatic
homflyLMVarYregina::Linkstatic
homflyVarXregina::Linkstatic
homflyVarYregina::Linkstatic
humanLabel() constregina::Packetinline
insertChildAfter(Packet *newChild, Packet *prevChild)regina::Packet
insertChildFirst(Packet *child)regina::Packet
insertChildLast(Packet *child)regina::Packet
insertTorusLink(int p, int q, bool positive=true)regina::Link
intelligentSimplify()regina::Link
internalClonePacket(Packet *parent) const overrideregina::Linkinlineprotectedvirtual
internalID() constregina::Packet
isAlternating() constregina::Link
isEmpty() constregina::Linkinline
isGrandparentOf(const Packet *descendant) constregina::Packet
isListening(PacketListener *listener)regina::Packetinline
isPacketEditable() constregina::Packet
jenkins() constregina::Link
jenkins(std::ostream &out) constregina::Link
jones(Algorithm alg=ALG_DEFAULT, ProgressTracker *tracker=nullptr) constregina::Link
jonesVarregina::Linkstatic
knotSig(bool useReflection=true, bool useReversal=true) constregina::Link
knowsBracket() constregina::Linkinline
knowsHomfly() constregina::Linkinline
knowsJones() constregina::Linkinline
label() constregina::Packetinline
lastChild() constregina::Packetinline
levelsDownTo(const Packet *descendant) constregina::Packet
levelsUpTo(const Packet *ancestor) constregina::Packetinline
Link()regina::Linkinline
Link(size_t unknots)regina::Linkinline
Link(const Link &copy)regina::Linkinline
Link(const Link &copy, bool cloneProps)regina::Link
Link(const std::string &description)regina::Link
linking() constregina::Link
listen(PacketListener *listener)regina::Packet
makeOrphan()regina::Packet
ModelLinkGraph (defined in regina::Link)regina::Linkfriend
moveDown(unsigned steps=1)regina::Packet
moveToFirst()regina::Packet
moveToLast()regina::Packet
moveUp(unsigned steps=1)regina::Packet
nextSibling() constregina::Packetinline
nextTreePacket()regina::Packet
nextTreePacket() constregina::Packet
nextTreePacket(const std::string &type)regina::Packet
nextTreePacket(const std::string &type) constregina::Packet
niceTreeDecomposition() constregina::Linkinline
operator=(const Packet &)=delete (defined in regina::Packet)regina::Packet
SafePointeeBase< Packet >::operator=(const SafePointeeBase &)=deleteregina::SafePointeeBase< Packet >
orientedGauss() constregina::Link
orientedGauss(std::ostream &out) constregina::Link
pace() constregina::Link
Packet(Packet *parent=0)regina::Packetinline
Packet(const Packet &)=delete (defined in regina::Packet)regina::Packet
parallel(int k, Framing framing=FRAMING_SEIFERT) constregina::Link
parent() constregina::Packetinline
prevSibling() constregina::Packetinline
r1(Crossing *crossing, bool check=true, bool perform=true)regina::Link
r1(StrandRef arc, int side, int sign, bool check=true, bool perform=true)regina::Link
r2(StrandRef arc, bool check=true, bool perform=true)regina::Link
r2(Crossing *crossing, bool check=true, bool perform=true)regina::Linkinline
r2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide, bool check=true, bool perform=true)regina::Link
r3(StrandRef arc, int side, bool check=true, bool perform=true)regina::Link
r3(Crossing *crossing, int side, bool check=true, bool perform=true)regina::Linkinline
reflect()regina::Link
removeAllTags()regina::Packet
removeTag(const std::string &tag)regina::Packet
reparent(Packet *newParent, bool first=false)regina::Packet
resolve(Crossing *c)regina::Link
reverse()regina::Link
rewrite(int height, unsigned nThreads, ProgressTrackerOpen *tracker, Action &&action, Args &&... args) constregina::Linkinline
root() constregina::Packet
rotate()regina::Link
safeDelete(Packet *p)regina::Packetstatic
SafePointeeBase(const SafePointeeBase &)=deleteregina::SafePointeeBase< Packet >
SafePointeeBase()regina::SafePointeeBase< Packet >inlineprotected
SafePointeeType typedefregina::SafePointeeBase< Packet >
save(const char *filename, bool compressed=true) constregina::Packet
save(std::ostream &s, bool compressed=true) constregina::Packet
setLabel(const std::string &label)regina::Packet
simplifyExhaustive(int height=1, unsigned nThreads=1, ProgressTrackerOpen *tracker=nullptr)regina::Link
simplifyToLocalMinimum(bool perform=true)regina::Link
size() constregina::Linkinline
sortChildren()regina::Packet
str() constregina::Output< Packet >
strand(int id) constregina::Linkinline
swapContents(Link &other)regina::Link
swapWithNextSibling()regina::Packet
tags() constregina::Packetinline
Tangle (defined in regina::Link)regina::Linkfriend
totalTreeSize() constregina::Packet
transferChildren(Packet *newParent)regina::Packet
translate(const StrandRef &other) constregina::Linkinline
type() const =0regina::Packetpure virtual
typeName() const =0regina::Packetpure virtual
unlisten(PacketListener *listener)regina::Packet
useTreeDecomposition(const TreeDecomposition &td)regina::Linkinline
utf8() constregina::Output< Packet >
writePACE(std::ostream &out) constregina::Link
writeTextLong(std::ostream &out) const overrideregina::Linkvirtual
writeTextShort(std::ostream &out) const overrideregina::Linkvirtual
writeXMLFile(std::ostream &out) constregina::Packet
writeXMLPacketData(std::ostream &out) const overrideregina::Linkprotectedvirtual
writeXMLPacketTree(std::ostream &out) constregina::Packetprotected
writhe() constregina::Linkinline
XMLLinkComponentsReader (defined in regina::Link)regina::Linkfriend
XMLLinkCrossingsReader (defined in regina::Link)regina::Linkfriend
xmlReader(Packet *parent, XMLTreeResolver &resolver) (defined in regina::Link)regina::Linkstatic
~Link()regina::Linkinline
~Packet()regina::Packetvirtual

Copyright © 1999-2020, 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).