Regina 7.4 Calculation Engine
regina::Link Member List

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

affineIndex() constregina::Link
affineIndexVarregina::Linkstatic
alexander() constregina::Link
alexanderVarregina::Linkstatic
anonID() constregina::PacketData< Link >
arrow(Algorithm alg=Algorithm::Default, int threads=1, ProgressTracker *tracker=nullptr) constregina::Link
bracket(Algorithm alg=Algorithm::Default, int threads=1, ProgressTracker *tracker=nullptr) constregina::Link
bracket(Algorithm alg, ProgressTracker *tracker) constregina::Linkinline
bracketVarregina::Linkstatic
brief() constregina::Link
brief(std::ostream &out) constregina::Link
change(Crossing *c)regina::Link
changeAll()regina::Link
complement(bool simplify=true) constregina::Linkinline
component(size_t index) constregina::Linkinline
component(const StrandRef &s) constregina::Link
components() constregina::Linkinline
componentsByStrand() constregina::Linkinline
composeWith(const Link &other)regina::Link
connected(const Crossing *a, const Crossing *b) constregina::Link
countComponents() constregina::Linkinline
countDiagramComponents() constregina::Link
countTrivialComponents() constregina::Link
crossing(size_t index) constregina::Linkinline
crossings() constregina::Linkinline
detail() constregina::Output< Link >
diagramComponentIndices() constregina::Link
diagramComponents() constregina::Link
dt(bool alpha=false) constregina::Link
dt(std::ostream &out, bool alpha=false) constregina::Link
dtData() constregina::Link
dumpConstruction() constregina::Linkinline
extendedGroup(bool simplify=true) constregina::Linkinline
extendedGroups(bool simplify=true) constregina::Linkinline
fromData(std::initializer_list< int > crossingSigns, std::initializer_list< Args >... components)regina::Linkstatic
fromData(SignIterator beginSigns, SignIterator endSigns, ComponentIterator beginComponents, ComponentIterator endComponents)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
fromJenkins(Iterator begin, Iterator end)regina::Linkstatic
fromKnotSig(const std::string &sig)regina::Linkinlinestatic
fromOrientedGauss(const std::string &str)regina::Linkstatic
fromOrientedGauss(Iterator begin, Iterator end)regina::Linkinlinestatic
fromPD(const std::string &str)regina::Linkstatic
fromPD(Iterator begin, Iterator end)regina::Linkstatic
fromSig(const std::string &sig)regina::Linkstatic
fromSignedGauss(const std::string &str)regina::Linkstatic
fromSignedGauss(Iterator begin, Iterator end)regina::Linkinlinestatic
gauss() constregina::Link
gauss(std::ostream &out) constregina::Link
gaussData() constregina::Link
graft(StrandRef first, StrandRef second)regina::Link
graph() constregina::Linkinline
group(bool simplify=true) constregina::Linkinline
groups(bool simplify=true) constregina::Linkinline
hash() constregina::TightEncodable< Link >inline
hasR1(Crossing *crossing) constregina::Linkinline
hasR1(StrandRef arc, int side, int sign) constregina::Linkinline
hasR2(StrandRef arc) constregina::Linkinline
hasR2(Crossing *crossing) constregina::Linkinline
hasR2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) constregina::Linkinline
hasR2Virtual(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) constregina::Linkinline
hasR2Virtual(StrandRef arc, int firstSide, int firstStrand) constregina::Linkinline
hasR3(StrandRef arc, int side) constregina::Linkinline
hasR3(Crossing *crossing, int side) constregina::Linkinline
hasReducingPass() constregina::Link
heldBy_regina::PacketData< Link >protected
homfly(Algorithm alg=Algorithm::Default, ProgressTracker *tracker=nullptr) constregina::Linkinline
homflyAZ(Algorithm alg=Algorithm::Default, ProgressTracker *tracker=nullptr) constregina::Link
homflyAZtoLM(Laurent2< Integer > homflyAZ)regina::Linkstatic
homflyAZVarXregina::Linkstatic
homflyAZVarYregina::Linkstatic
homflyLM(Algorithm alg=Algorithm::Default, ProgressTracker *tracker=nullptr) constregina::Link
homflyLMVarXregina::Linkstatic
homflyLMVarYregina::Linkstatic
homflyVarXregina::Linkstatic
homflyVarYregina::Linkstatic
improveTreewidth(ssize_t maxAttempts=1000, int height=1, int threads=1, ProgressTrackerOpen *tracker=nullptr)regina::Link
insertLink(const Link &source)regina::Link
insertLink(Link &&source)regina::Link
insertTorusLink(int p, int q, bool positive=true)regina::Link
intelligentSimplify()regina::Linkinline
isAlternating() constregina::Link
isClassical() constregina::Linkinline
isConnected() constregina::Link
isEmpty() constregina::Linkinline
jenkins() constregina::Link
jenkins(std::ostream &out) constregina::Link
jenkinsData() constregina::Link
jones(Algorithm alg=Algorithm::Default, int threads=1, ProgressTracker *tracker=nullptr) constregina::Link
jones(Algorithm alg, ProgressTracker *tracker) constregina::Linkinline
jonesVarregina::Linkstatic
knotSig(bool allowReflection=true, bool allowReversal=true, bool allowRotation=true) constregina::Linkinline
knowsAlexander() constregina::Linkinline
knowsArrow() constregina::Linkinline
knowsBracket() constregina::Linkinline
knowsHomfly() constregina::Linkinline
knowsJones() constregina::Linkinline
Link()regina::Linkinline
Link(size_t unknots)regina::Linkinline
Link(const Link &copy)regina::Linkinline
Link(const Link &copy, bool cloneProps)regina::Link
Link(Link &&src) noexceptregina::Link
Link(const std::string &description)regina::Link
linking() constregina::Linkinline
linking2() constregina::Link
longComplement(StrandRef breakOpen={}, bool simplify=true) constregina::Link
makeAlternating()regina::Link
makeVirtual(Crossing *crossing)regina::Link
ModelLinkGraph (defined in regina::Link)regina::Linkfriend
moveContentsTo(Link &dest)regina::Link
niceTreeDecomposition() constregina::Linkinline
oddWrithe() constregina::Link
operator=(const Link &src)regina::Link
operator=(Link &&src)regina::Link
regina::PacketData< Link >::operator=(const PacketData &)regina::PacketData< Link >inline
operator=(const TopologyLockable &)=delete (defined in regina::TopologyLockable)regina::TopologyLockableprotected
operator==(const Link &other) constregina::Link
orientedGauss() constregina::Link
orientedGauss(std::ostream &out) constregina::Link
orientedGaussData() constregina::Link
overForComponent(StrandRef component) constregina::Link
pace() constregina::Link
packet()regina::PacketData< Link >inline
packet() constregina::PacketData< Link >inline
PacketChangeGroup typedefregina::PacketData< Link >
PacketData()=defaultregina::PacketData< Link >
PacketData(const PacketData &) noexceptregina::PacketData< Link >inline
parallel(int k, Framing framing=Framing::Seifert) constregina::Link
pd() constregina::Link
pd(std::ostream &out) constregina::Link
pdAmbiguous() constregina::Link
pdData() constregina::Link
r1(Crossing *crossing)regina::Linkinline
r1(StrandRef arc, int side, int sign)regina::Linkinline
r1(Crossing *crossing, bool ignored, bool perform=true)regina::Linkinline
r1(StrandRef arc, int side, int sign, bool ignored, bool perform=true)regina::Linkinline
r2(StrandRef arc)regina::Linkinline
r2(Crossing *crossing)regina::Linkinline
r2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide)regina::Linkinline
r2(StrandRef arc, bool ignored, bool perform=true)regina::Linkinline
r2(Crossing *crossing, bool ignored, bool perform=true)regina::Linkinline
r2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide, bool ignored, bool perform=true)regina::Linkinline
r2Virtual(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide)regina::Linkinline
r2Virtual(StrandRef arc, int firstSide, int firstStrand)regina::Linkinline
r3(StrandRef arc, int side)regina::Linkinline
r3(Crossing *crossing, int side)regina::Linkinline
r3(StrandRef arc, int side, bool ignored, bool perform=true)regina::Linkinline
r3(Crossing *crossing, int side, bool ignored, bool perform=true)regina::Linkinline
reflect()regina::Link
resolve(Crossing *c)regina::Link
reverse()regina::Link
reverse(StrandRef component)regina::Link
rewrite(int height, int threads, ProgressTrackerOpen *tracker, Action &&action, Args &&... args) constregina::Linkinline
rewriteVirtual(int height, int threads, ProgressTrackerOpen *tracker, Action &&action, Args &&... args) constregina::Linkinline
rotate()regina::Link
seifertCircles() constregina::Link
selfFrame()regina::Link
sig(bool allowReflection=true, bool allowReversal=true, bool allowRotation=true) constregina::Link
signedGauss() constregina::Link
signedGauss(std::ostream &out) constregina::Link
signedGaussData() constregina::Link
simplify()regina::Link
simplifyExhaustive(int height=1, int threads=1, ProgressTrackerOpen *tracker=nullptr)regina::Linkinline
simplifyToLocalMinimum(bool perform=true)regina::Link
size() constregina::Linkinline
source(Language language=Language::Current) constregina::Link
str() constregina::Output< Link >
strand(ssize_t id) constregina::Linkinline
swap(Link &other)regina::Link
Tangle (defined in regina::Link)regina::Linkfriend
tightDecode(std::istream &input)regina::Linkstatic
tightDecoding(const std::string &enc)regina::TightEncodable< Link >inlinestatic
tightEncode(std::ostream &out) constregina::Link
tightEncoding() constregina::TightEncodable< Link >inline
topologyLock_regina::TopologyLockableprotected
TopologyLockable()=defaultregina::TopologyLockableprotected
TopologyLockable(const TopologyLockable &)=delete (defined in regina::TopologyLockable)regina::TopologyLockableprotected
topologyLocked() constregina::TopologyLockableinlineprotected
translate(Crossing *other) constregina::Linkinline
translate(const StrandRef &other) constregina::Linkinline
underForComponent(StrandRef component) constregina::Link
useTreeDecomposition(TreeDecomposition td)regina::Linkinline
utf8() constregina::Output< Link >
virtualGenus() constregina::Linkinline
whiteheadDouble(bool positive=true) constregina::Link
withR1(Crossing *crossing) constregina::Linkinline
withR1(StrandRef arc, int side, int sign) constregina::Linkinline
withR2(StrandRef arc) constregina::Linkinline
withR2(Crossing *crossing) constregina::Linkinline
withR2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) constregina::Linkinline
withR2Virtual(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) constregina::Linkinline
withR2Virtual(StrandRef arc, int firstSide, int firstStrand) constregina::Linkinline
withR3(StrandRef arc, int side) constregina::Linkinline
withR3(Crossing *crossing, int side) constregina::Linkinline
writePACE(std::ostream &out) constregina::Link
writeTextLong(std::ostream &out) constregina::Link
writeTextShort(std::ostream &out) constregina::Link
writhe() constregina::Linkinline
writheOfComponent(StrandRef component) constregina::Link
writheOfComponent(size_t index) constregina::Linkinline
XMLLinkComponentsReader (defined in regina::Link)regina::Linkfriend
XMLLinkCrossingsReader (defined in regina::Link)regina::Linkfriend
XMLWriter< Link > (defined in regina::Link)regina::Linkfriend
~Link()regina::Linkinline