Regina 7.4 Calculation Engine
|
This is the complete list of members for regina::Link, including all inherited members.
affineIndex() const | regina::Link | |
affineIndexVar | regina::Link | static |
alexander() const | regina::Link | |
alexanderVar | regina::Link | static |
anonID() const | regina::PacketData< Link > | |
arrow(Algorithm alg=Algorithm::Default, int threads=1, ProgressTracker *tracker=nullptr) const | regina::Link | |
bracket(Algorithm alg=Algorithm::Default, int threads=1, ProgressTracker *tracker=nullptr) const | regina::Link | |
bracket(Algorithm alg, ProgressTracker *tracker) const | regina::Link | inline |
bracketVar | regina::Link | static |
brief() const | regina::Link | |
brief(std::ostream &out) const | regina::Link | |
change(Crossing *c) | regina::Link | |
changeAll() | regina::Link | |
complement(bool simplify=true) const | regina::Link | inline |
component(size_t index) const | regina::Link | inline |
component(const StrandRef &s) const | regina::Link | |
components() const | regina::Link | inline |
componentsByStrand() const | regina::Link | inline |
composeWith(const Link &other) | regina::Link | |
connected(const Crossing *a, const Crossing *b) const | regina::Link | |
countComponents() const | regina::Link | inline |
countDiagramComponents() const | regina::Link | |
countTrivialComponents() const | regina::Link | |
crossing(size_t index) const | regina::Link | inline |
crossings() const | regina::Link | inline |
detail() const | regina::Output< Link > | |
diagramComponentIndices() const | regina::Link | |
diagramComponents() const | regina::Link | |
dt(bool alpha=false) const | regina::Link | |
dt(std::ostream &out, bool alpha=false) const | regina::Link | |
dtData() const | regina::Link | |
dumpConstruction() const | regina::Link | inline |
extendedGroup(bool simplify=true) const | regina::Link | inline |
extendedGroups(bool simplify=true) const | regina::Link | inline |
fromData(std::initializer_list< int > crossingSigns, std::initializer_list< Args >... components) | regina::Link | static |
fromData(SignIterator beginSigns, SignIterator endSigns, ComponentIterator beginComponents, ComponentIterator endComponents) | regina::Link | static |
fromDT(const std::string &str) | regina::Link | static |
fromDT(Iterator begin, Iterator end) | regina::Link | static |
fromGauss(const std::string &str) | regina::Link | static |
fromGauss(Iterator begin, Iterator end) | regina::Link | static |
fromJenkins(const std::string &str) | regina::Link | static |
fromJenkins(std::istream &in) | regina::Link | static |
fromJenkins(Iterator begin, Iterator end) | regina::Link | static |
fromKnotSig(const std::string &sig) | regina::Link | inlinestatic |
fromOrientedGauss(const std::string &str) | regina::Link | static |
fromOrientedGauss(Iterator begin, Iterator end) | regina::Link | inlinestatic |
fromPD(const std::string &str) | regina::Link | static |
fromPD(Iterator begin, Iterator end) | regina::Link | static |
fromSig(const std::string &sig) | regina::Link | static |
fromSignedGauss(const std::string &str) | regina::Link | static |
fromSignedGauss(Iterator begin, Iterator end) | regina::Link | inlinestatic |
gauss() const | regina::Link | |
gauss(std::ostream &out) const | regina::Link | |
gaussData() const | regina::Link | |
graft(StrandRef first, StrandRef second) | regina::Link | |
graph() const | regina::Link | inline |
group(bool simplify=true) const | regina::Link | inline |
groups(bool simplify=true) const | regina::Link | inline |
hash() const | regina::TightEncodable< Link > | inline |
hasR1(Crossing *crossing) const | regina::Link | inline |
hasR1(StrandRef arc, int side, int sign) const | regina::Link | inline |
hasR2(StrandRef arc) const | regina::Link | inline |
hasR2(Crossing *crossing) const | regina::Link | inline |
hasR2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) const | regina::Link | inline |
hasR2Virtual(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) const | regina::Link | inline |
hasR2Virtual(StrandRef arc, int firstSide, int firstStrand) const | regina::Link | inline |
hasR3(StrandRef arc, int side) const | regina::Link | inline |
hasR3(Crossing *crossing, int side) const | regina::Link | inline |
hasReducingPass() const | regina::Link | |
heldBy_ | regina::PacketData< Link > | protected |
homfly(Algorithm alg=Algorithm::Default, ProgressTracker *tracker=nullptr) const | regina::Link | inline |
homflyAZ(Algorithm alg=Algorithm::Default, ProgressTracker *tracker=nullptr) const | regina::Link | |
homflyAZtoLM(Laurent2< Integer > homflyAZ) | regina::Link | static |
homflyAZVarX | regina::Link | static |
homflyAZVarY | regina::Link | static |
homflyLM(Algorithm alg=Algorithm::Default, ProgressTracker *tracker=nullptr) const | regina::Link | |
homflyLMVarX | regina::Link | static |
homflyLMVarY | regina::Link | static |
homflyVarX | regina::Link | static |
homflyVarY | regina::Link | static |
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::Link | inline |
isAlternating() const | regina::Link | |
isClassical() const | regina::Link | inline |
isConnected() const | regina::Link | |
isEmpty() const | regina::Link | inline |
jenkins() const | regina::Link | |
jenkins(std::ostream &out) const | regina::Link | |
jenkinsData() const | regina::Link | |
jones(Algorithm alg=Algorithm::Default, int threads=1, ProgressTracker *tracker=nullptr) const | regina::Link | |
jones(Algorithm alg, ProgressTracker *tracker) const | regina::Link | inline |
jonesVar | regina::Link | static |
knotSig(bool allowReflection=true, bool allowReversal=true, bool allowRotation=true) const | regina::Link | inline |
knowsAlexander() const | regina::Link | inline |
knowsArrow() const | regina::Link | inline |
knowsBracket() const | regina::Link | inline |
knowsHomfly() const | regina::Link | inline |
knowsJones() const | regina::Link | inline |
Link() | regina::Link | inline |
Link(size_t unknots) | regina::Link | inline |
Link(const Link ©) | regina::Link | inline |
Link(const Link ©, bool cloneProps) | regina::Link | |
Link(Link &&src) noexcept | regina::Link | |
Link(const std::string &description) | regina::Link | |
linking() const | regina::Link | inline |
linking2() const | regina::Link | |
longComplement(StrandRef breakOpen={}, bool simplify=true) const | regina::Link | |
makeAlternating() | regina::Link | |
makeVirtual(Crossing *crossing) | regina::Link | |
ModelLinkGraph (defined in regina::Link) | regina::Link | friend |
moveContentsTo(Link &dest) | regina::Link | |
niceTreeDecomposition() const | regina::Link | inline |
oddWrithe() const | regina::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::TopologyLockable | protected |
operator==(const Link &other) const | regina::Link | |
orientedGauss() const | regina::Link | |
orientedGauss(std::ostream &out) const | regina::Link | |
orientedGaussData() const | regina::Link | |
overForComponent(StrandRef component) const | regina::Link | |
pace() const | regina::Link | |
packet() | regina::PacketData< Link > | inline |
packet() const | regina::PacketData< Link > | inline |
PacketChangeGroup typedef | regina::PacketData< Link > | |
PacketData()=default | regina::PacketData< Link > | |
PacketData(const PacketData &) noexcept | regina::PacketData< Link > | inline |
parallel(int k, Framing framing=Framing::Seifert) const | regina::Link | |
pd() const | regina::Link | |
pd(std::ostream &out) const | regina::Link | |
pdAmbiguous() const | regina::Link | |
pdData() const | regina::Link | |
r1(Crossing *crossing) | regina::Link | inline |
r1(StrandRef arc, int side, int sign) | regina::Link | inline |
r1(Crossing *crossing, bool ignored, bool perform=true) | regina::Link | inline |
r1(StrandRef arc, int side, int sign, bool ignored, bool perform=true) | regina::Link | inline |
r2(StrandRef arc) | regina::Link | inline |
r2(Crossing *crossing) | regina::Link | inline |
r2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) | regina::Link | inline |
r2(StrandRef arc, bool ignored, bool perform=true) | regina::Link | inline |
r2(Crossing *crossing, bool ignored, bool perform=true) | regina::Link | inline |
r2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide, bool ignored, bool perform=true) | regina::Link | inline |
r2Virtual(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) | regina::Link | inline |
r2Virtual(StrandRef arc, int firstSide, int firstStrand) | regina::Link | inline |
r3(StrandRef arc, int side) | regina::Link | inline |
r3(Crossing *crossing, int side) | regina::Link | inline |
r3(StrandRef arc, int side, bool ignored, bool perform=true) | regina::Link | inline |
r3(Crossing *crossing, int side, bool ignored, bool perform=true) | regina::Link | inline |
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) const | regina::Link | inline |
rewriteVirtual(int height, int threads, ProgressTrackerOpen *tracker, Action &&action, Args &&... args) const | regina::Link | inline |
rotate() | regina::Link | |
seifertCircles() const | regina::Link | |
selfFrame() | regina::Link | |
sig(bool allowReflection=true, bool allowReversal=true, bool allowRotation=true) const | regina::Link | |
signedGauss() const | regina::Link | |
signedGauss(std::ostream &out) const | regina::Link | |
signedGaussData() const | regina::Link | |
simplify() | regina::Link | |
simplifyExhaustive(int height=1, int threads=1, ProgressTrackerOpen *tracker=nullptr) | regina::Link | inline |
simplifyToLocalMinimum(bool perform=true) | regina::Link | |
size() const | regina::Link | inline |
source(Language language=Language::Current) const | regina::Link | |
str() const | regina::Output< Link > | |
strand(ssize_t id) const | regina::Link | inline |
swap(Link &other) | regina::Link | |
Tangle (defined in regina::Link) | regina::Link | friend |
tightDecode(std::istream &input) | regina::Link | static |
tightDecoding(const std::string &enc) | regina::TightEncodable< Link > | inlinestatic |
tightEncode(std::ostream &out) const | regina::Link | |
tightEncoding() const | regina::TightEncodable< Link > | inline |
topologyLock_ | regina::TopologyLockable | protected |
TopologyLockable()=default | regina::TopologyLockable | protected |
TopologyLockable(const TopologyLockable &)=delete (defined in regina::TopologyLockable) | regina::TopologyLockable | protected |
topologyLocked() const | regina::TopologyLockable | inlineprotected |
translate(Crossing *other) const | regina::Link | inline |
translate(const StrandRef &other) const | regina::Link | inline |
underForComponent(StrandRef component) const | regina::Link | |
useTreeDecomposition(TreeDecomposition td) | regina::Link | inline |
utf8() const | regina::Output< Link > | |
virtualGenus() const | regina::Link | inline |
whiteheadDouble(bool positive=true) const | regina::Link | |
withR1(Crossing *crossing) const | regina::Link | inline |
withR1(StrandRef arc, int side, int sign) const | regina::Link | inline |
withR2(StrandRef arc) const | regina::Link | inline |
withR2(Crossing *crossing) const | regina::Link | inline |
withR2(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) const | regina::Link | inline |
withR2Virtual(StrandRef upperArc, int upperSide, StrandRef lowerArc, int lowerSide) const | regina::Link | inline |
withR2Virtual(StrandRef arc, int firstSide, int firstStrand) const | regina::Link | inline |
withR3(StrandRef arc, int side) const | regina::Link | inline |
withR3(Crossing *crossing, int side) const | regina::Link | inline |
writePACE(std::ostream &out) const | regina::Link | |
writeTextLong(std::ostream &out) const | regina::Link | |
writeTextShort(std::ostream &out) const | regina::Link | |
writhe() const | regina::Link | inline |
writheOfComponent(StrandRef component) const | regina::Link | |
writheOfComponent(size_t index) const | regina::Link | inline |
XMLLinkComponentsReader (defined in regina::Link) | regina::Link | friend |
XMLLinkCrossingsReader (defined in regina::Link) | regina::Link | friend |
XMLWriter< Link > (defined in regina::Link) | regina::Link | friend |
~Link() | regina::Link | inline |